flowchart
classDef c0001 color:#FF0000;
classDef c0010 stroke-dasharray: 10 10;
classDef c0011 stroke-dasharray: 10 10,color:#FF0000;
classDef c0100 fill:#BB66EE;
classDef c0101 fill:#BB66EE,color:#FF0000;
classDef c0110 fill:#BB66EE,stroke-dasharray: 10 10;
classDef c0111 fill:#BB66EE,stroke-dasharray: 10 10,color:#FF0000;
classDef c1000 stroke:#333,stroke-width:4px;
classDef c1001 stroke:#333,stroke-width:4px,color:#FF0000;
classDef c1010 stroke:#333,stroke-width:4px,stroke-dasharray: 10 10;
classDef c1011 stroke:#333,stroke-width:4px,stroke-dasharray: 10 10,color:#FF0000;
classDef c1100 stroke:#333,stroke-width:4px,fill:#BB66EE;
classDef c1101 stroke:#333,stroke-width:4px,fill:#BB66EE,color:#FF0000;
classDef c1110 stroke:#333,stroke-width:4px,fill:#BB66EE,stroke-dasharray: 10 10;
classDef c1111 stroke:#333,stroke-width:4px,fill:#BB66EE,stroke-dasharray: 10 10,color:#FF0000;
DFA0{{"DFA0 wholeStart"}}
class DFA0 c1000;
DFA1[\"DFA1 1 NFA States
AcceptToken '}'"/]
class DFA1 c0001;
DFA2[\"DFA2 1 NFA States
AcceptToken '{'"/]
class DFA2 c0001;
DFA3[\"DFA3 1 NFA States
AcceptToken ':'"/]
class DFA3 c0001;
DFA4[\"DFA4 1 NFA States
AcceptToken '?'"/]
class DFA4 c0001;
DFA5[\"DFA5 1 NFA States
AcceptToken '~'"/]
class DFA5 c0001;
DFA6[\"DFA6 1 NFA States
AcceptToken '.'"/]
class DFA6 c0001;
DFA7[\"DFA7 1 NFA States
AcceptToken ']'"/]
class DFA7 c0001;
DFA8[\"DFA8 1 NFA States
AcceptToken '['"/]
class DFA8 c0001;
DFA9[\"DFA9 1 NFA States
AcceptToken ';'"/]
class DFA9 c0001;
DFA10[\"DFA10 2 NFA States
AcceptToken ')'
AcceptToken ')'"/]
class DFA10 c0001;
DFA11[\"DFA11 2 NFA States
AcceptToken ','
AcceptToken ','"/]
class DFA11 c0001;
DFA12[\"DFA12 2 NFA States
AcceptToken '('
AcceptToken '('"/]
class DFA12 c0001;
DFA13[\"DFA13 2 NFA States
AcceptToken '='"/]
class DFA13 c0001;
DFA14[\"DFA14 2 NFA States
AcceptToken '%'"/]
class DFA14 c0001;
DFA15[\"DFA15 2 NFA States
AcceptToken '*'"/]
class DFA15 c0001;
DFA16[\"DFA16 2 NFA States
AcceptToken '!'"/]
class DFA16 c0001;
DFA17[\"DFA17 4 NFA States
AcceptToken 'intConstant'
AcceptToken 'doubleConstant'"/]
class DFA17 c0001;
DFA18[\"DFA18 3 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA18 c0001;
DFA19[\"DFA19 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA19 c0001;
DFA20[\"DFA20 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA20 c0001;
DFA21[\"DFA21 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA21 c0001;
DFA22[\"DFA22 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA22 c0001;
DFA23[\"DFA23 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA23 c0001;
DFA24[\"DFA24 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA24 c0001;
DFA25[\"DFA25 3 NFA States
AcceptToken '|'"/]
class DFA25 c0001;
DFA26[\"DFA26 3 NFA States
AcceptToken '^'"/]
class DFA26 c0001;
DFA27[\"DFA27 3 NFA States
AcceptToken '&'"/]
class DFA27 c0001;
DFA28[\"DFA28 4 NFA States
AcceptToken '>'"/]
class DFA28 c0001;
DFA29[\"DFA29 4 NFA States
AcceptToken '<'"/]
class DFA29 c0001;
DFA30[\"DFA30 4 NFA States
AcceptToken '/'"/]
class DFA30 c0001;
DFA31[\"DFA31 6 NFA States
AcceptToken 'intConstant'
AcceptToken 'doubleConstant'"/]
class DFA31 c0001;
DFA32[\"DFA32 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA32 c0001;
DFA33[\"DFA33 6 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA33 c0001;
DFA34[\"DFA34 8 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA34 c0001;
DFA35[\"DFA35 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA35 c0001;
DFA36[\"DFA36 7 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA36 c0001;
DFA37[\"DFA37 6 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA37 c0001;
DFA38[\"DFA38 8 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA38 c0001;
DFA39[\"DFA39 7 NFA States
AcceptToken '-'"/]
class DFA39 c1001;
DFA40[\"DFA40 7 NFA States
AcceptToken '+'"/]
class DFA40 c1001;
DFA41[\"DFA41 16 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA41 c0001;
DFA42[\"DFA42 9 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA42 c0001;
DFA43[\"DFA43 22 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA43 c0001;
DFA44[\"DFA44 30 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA44 c0001;
DFA45[\"DFA45 27 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA45 c0001;
DFA46[\"DFA46 44 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA46 c0001;
DFA47[\"DFA47 1 NFA States
AcceptToken '=='"/]
class DFA47 c0001;
DFA48[\"DFA48 1 NFA States
AcceptToken '%='"/]
class DFA48 c0001;
DFA49[\"DFA49 1 NFA States
AcceptToken '*='"/]
class DFA49 c0001;
DFA50[\"DFA50 1 NFA States
AcceptToken '!='"/]
class DFA50 c0001;
DFA51[\"DFA51 1 NFA States
AcceptToken 'floatConstant'"/]
class DFA51 c0001;
DFA52[\"DFA52 1 NFA States
AcceptToken 'uintConstant'"/]
class DFA52 c0001;
DFA53{{"DFA53 2 NFA States"}}
DFA54[\"DFA54 2 NFA States
AcceptToken 'doubleConstant'"/]
class DFA54 c0001;
DFA55[\"DFA55 3 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA55 c0001;
DFA56[\"DFA56 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA56 c0001;
DFA57[\"DFA57 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA57 c0001;
DFA58[\"DFA58 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA58 c0001;
DFA59[\"DFA59 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA59 c0001;
DFA60[\"DFA60 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA60 c0001;
DFA61[\"DFA61 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA61 c0001;
DFA62[\"DFA62 1 NFA States
AcceptToken '|='"/]
class DFA62 c0001;
DFA63[\"DFA63 1 NFA States
AcceptToken '||'"/]
class DFA63 c0001;
DFA64[\"DFA64 1 NFA States
AcceptToken '^='"/]
class DFA64 c0001;
DFA65[\"DFA65 1 NFA States
AcceptToken '^^'"/]
class DFA65 c0001;
DFA66[\"DFA66 1 NFA States
AcceptToken '&='"/]
class DFA66 c0001;
DFA67[\"DFA67 1 NFA States
AcceptToken '&&'"/]
class DFA67 c0001;
DFA68[\"DFA68 1 NFA States
AcceptToken '>='"/]
class DFA68 c0001;
DFA69[\"DFA69 2 NFA States
AcceptToken '>>'"/]
class DFA69 c0001;
DFA70[\"DFA70 1 NFA States
AcceptToken '<='"/]
class DFA70 c0001;
DFA71[\"DFA71 2 NFA States
AcceptToken '<<'"/]
class DFA71 c0001;
DFA72[\"DFA72 1 NFA States
AcceptToken 'inlineComment'"/]
class DFA72 c0001;
DFA73{{"DFA73 1 NFA States"}}
DFA74[\"DFA74 1 NFA States
AcceptToken '/='"/]
class DFA74 c0001;
DFA75{{"DFA75 2 NFA States"}}
DFA76[\"DFA76 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA76 c0001;
DFA77[\"DFA77 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA77 c0001;
DFA78[\"DFA78 6 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA78 c0001;
DFA79[\"DFA79 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA79 c0001;
DFA80[\"DFA80 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA80 c0001;
DFA81[\"DFA81 6 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA81 c0001;
DFA82[\"DFA82 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA82 c0001;
DFA83[\"DFA83 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA83 c0001;
DFA84[\"DFA84 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA84 c0001;
DFA85[\"DFA85 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA85 c0001;
DFA86[\"DFA86 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA86 c0001;
DFA87[\"DFA87 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA87 c0001;
DFA88[\"DFA88 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA88 c0001;
DFA89[\"DFA89 6 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA89 c0001;
DFA90[\"DFA90 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA90 c0001;
DFA91[\"DFA91 1 NFA States
AcceptToken '-='"/]
class DFA91 c0001;
DFA92[\"DFA92 1 NFA States
AcceptToken '--'"/]
class DFA92 c0001;
DFA93[\"DFA93 1 NFA States
AcceptToken '+='"/]
class DFA93 c0001;
DFA94[\"DFA94 1 NFA States
AcceptToken '++'"/]
class DFA94 c0001;
DFA95[\"DFA95 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA95 c0001;
DFA96[\"DFA96 15 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA96 c0001;
DFA97[\"DFA97 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA97 c0001;
DFA98[\"DFA98 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA98 c0001;
DFA99[\"DFA99 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA99 c0001;
DFA100[\"DFA100 6 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA100 c0001;
DFA101[\"DFA101 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA101 c0001;
DFA102[\"DFA102 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA102 c0001;
DFA103[\"DFA103 6 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA103 c0001;
DFA104[\"DFA104 5 NFA States
AcceptToken 'do'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA104 c0001;
DFA105[\"DFA105 15 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA105 c0001;
DFA106[\"DFA106 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA106 c0001;
DFA107[\"DFA107 6 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA107 c0001;
DFA108[\"DFA108 14 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA108 c0001;
DFA109[\"DFA109 15 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA109 c0001;
DFA110[\"DFA110 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA110 c0001;
DFA111[\"DFA111 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA111 c0001;
DFA112[\"DFA112 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA112 c0001;
DFA113[\"DFA113 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA113 c0001;
DFA114[\"DFA114 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA114 c0001;
DFA115[\"DFA115 22 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA115 c0001;
DFA116[\"DFA116 4 NFA States
AcceptToken 'if'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA116 c0001;
DFA117[\"DFA117 6 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA117 c0001;
DFA118[\"DFA118 7 NFA States
AcceptToken 'in'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA118 c0001;
DFA119[\"DFA119 14 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA119 c0001;
DFA120[\"DFA120 14 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA120 c0001;
DFA121[\"DFA121 14 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA121 c0001;
DFA122[\"DFA122 2 NFA States
AcceptToken 'doubleConstant'"/]
class DFA122 c0001;
DFA123{{"DFA123 2 NFA States"}}
DFA124[\"DFA124 2 NFA States
AcceptToken 'doubleConstant'"/]
class DFA124 c0001;
DFA125[\"DFA125 2 NFA States
AcceptToken 'doubleConstant'"/]
class DFA125 c0001;
DFA126[\"DFA126 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA126 c0001;
DFA127[\"DFA127 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA127 c0001;
DFA128[\"DFA128 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA128 c0001;
DFA129[\"DFA129 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA129 c0001;
DFA130[\"DFA130 4 NFA States
AcceptToken 'out'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA130 c0001;
DFA131[\"DFA131 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA131 c0001;
DFA132[\"DFA132 1 NFA States
AcceptToken '>>='"/]
class DFA132 c0001;
DFA133[\"DFA133 1 NFA States
AcceptToken '<<='"/]
class DFA133 c0001;
DFA134[\"DFA134 1 NFA States
AcceptToken 'inlineComment'"/]
class DFA134 c0001;
DFA135{{"DFA135 1 NFA States"}}
DFA136{{"DFA136 2 NFA States"}}
DFA137[\"DFA137 2 NFA States
AcceptToken 'intConstant'"/]
class DFA137 c0001;
DFA138[\"DFA138 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA138 c0001;
DFA139[\"DFA139 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA139 c0001;
DFA140[\"DFA140 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA140 c0001;
DFA141[\"DFA141 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA141 c0001;
DFA142[\"DFA142 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA142 c0001;
DFA143[\"DFA143 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA143 c0001;
DFA144[\"DFA144 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA144 c0001;
DFA145[\"DFA145 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA145 c0001;
DFA146[\"DFA146 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA146 c0001;
DFA147[\"DFA147 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA147 c0001;
DFA148[\"DFA148 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA148 c0001;
DFA149[\"DFA149 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA149 c0001;
DFA150[\"DFA150 4 NFA States
AcceptToken 'for'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA150 c0001;
DFA151[\"DFA151 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA151 c0001;
DFA152[\"DFA152 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA152 c0001;
DFA153[\"DFA153 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA153 c0001;
DFA154[\"DFA154 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA154 c0001;
DFA155[\"DFA155 6 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA155 c0001;
DFA156[\"DFA156 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA156 c0001;
DFA157[\"DFA157 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA157 c0001;
DFA158[\"DFA158 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA158 c0001;
DFA159[\"DFA159 15 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA159 c0001;
DFA160[\"DFA160 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA160 c0001;
DFA161[\"DFA161 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA161 c0001;
DFA162[\"DFA162 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA162 c0001;
DFA163[\"DFA163 6 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA163 c0001;
DFA164[\"DFA164 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA164 c0001;
DFA165[\"DFA165 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA165 c0001;
DFA166[\"DFA166 6 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA166 c0001;
DFA167[\"DFA167 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA167 c0001;
DFA168[\"DFA168 15 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA168 c0001;
DFA169[\"DFA169 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA169 c0001;
DFA170[\"DFA170 6 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA170 c0001;
DFA171[\"DFA171 14 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA171 c0001;
DFA172[\"DFA172 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA172 c0001;
DFA173[\"DFA173 14 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA173 c0001;
DFA174[\"DFA174 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA174 c0001;
DFA175[\"DFA175 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA175 c0001;
DFA176[\"DFA176 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA176 c0001;
DFA177[\"DFA177 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA177 c0001;
DFA178[\"DFA178 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA178 c0001;
DFA179[\"DFA179 22 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA179 c0001;
DFA180[\"DFA180 6 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA180 c0001;
DFA181[\"DFA181 4 NFA States
AcceptToken 'int'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA181 c0001;
DFA182[\"DFA182 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA182 c0001;
DFA183[\"DFA183 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA183 c0001;
DFA184[\"DFA184 14 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA184 c0001;
DFA185[\"DFA185 14 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA185 c0001;
DFA186[\"DFA186 14 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA186 c0001;
DFA187{{"DFA187 2 NFA States"}}
DFA188[\"DFA188 2 NFA States
AcceptToken 'doubleConstant'"/]
class DFA188 c0001;
DFA189[\"DFA189 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA189 c0001;
DFA190[\"DFA190 4 NFA States
AcceptToken 'else'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA190 c0001;
DFA191[\"DFA191 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA191 c0001;
DFA192[\"DFA192 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA192 c0001;
DFA193[\"DFA193 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA193 c0001;
DFA194[\"DFA194 1 NFA States
AcceptToken 'blockComment'"/]
class DFA194 c0001;
DFA195{{"DFA195 1 NFA States"}}
DFA196[\"DFA196 1 NFA States
AcceptToken 'uintConstant'"/]
class DFA196 c0001;
DFA197[\"DFA197 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA197 c0001;
DFA198[\"DFA198 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA198 c0001;
DFA199[\"DFA199 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA199 c0001;
DFA200[\"DFA200 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA200 c0001;
DFA201[\"DFA201 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA201 c0001;
DFA202[\"DFA202 4 NFA States
AcceptToken 'case'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA202 c0001;
DFA203[\"DFA203 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA203 c0001;
DFA204[\"DFA204 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA204 c0001;
DFA205[\"DFA205 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA205 c0001;
DFA206[\"DFA206 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA206 c0001;
DFA207[\"DFA207 4 NFA States
AcceptToken 'lowp'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA207 c0001;
DFA208[\"DFA208 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA208 c0001;
DFA209[\"DFA209 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA209 c0001;
DFA210[\"DFA210 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA210 c0001;
DFA211[\"DFA211 4 NFA States
AcceptToken 'flat'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA211 c0001;
DFA212[\"DFA212 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA212 c0001;
DFA213[\"DFA213 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA213 c0001;
DFA214[\"DFA214 4 NFA States
AcceptToken 'vec4'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA214 c0001;
DFA215[\"DFA215 4 NFA States
AcceptToken 'vec3'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA215 c0001;
DFA216[\"DFA216 4 NFA States
AcceptToken 'vec2'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA216 c0001;
DFA217[\"DFA217 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA217 c0001;
DFA218[\"DFA218 4 NFA States
AcceptToken 'void'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA218 c0001;
DFA219[\"DFA219 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA219 c0001;
DFA220[\"DFA220 7 NFA States
AcceptToken 'mat4'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA220 c0001;
DFA221[\"DFA221 7 NFA States
AcceptToken 'mat3'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA221 c0001;
DFA222[\"DFA222 7 NFA States
AcceptToken 'mat2'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA222 c0001;
DFA223[\"DFA223 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA223 c0001;
DFA224[\"DFA224 4 NFA States
AcceptToken 'bool'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA224 c0001;
DFA225[\"DFA225 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA225 c0001;
DFA226[\"DFA226 6 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA226 c0001;
DFA227[\"DFA227 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA227 c0001;
DFA228[\"DFA228 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA228 c0001;
DFA229[\"DFA229 6 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA229 c0001;
DFA230[\"DFA230 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA230 c0001;
DFA231[\"DFA231 15 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA231 c0001;
DFA232[\"DFA232 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA232 c0001;
DFA233[\"DFA233 6 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA233 c0001;
DFA234[\"DFA234 14 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA234 c0001;
DFA235[\"DFA235 4 NFA States
AcceptToken 'uint'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA235 c0001;
DFA236[\"DFA236 14 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA236 c0001;
DFA237[\"DFA237 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA237 c0001;
DFA238[\"DFA238 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA238 c0001;
DFA239[\"DFA239 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA239 c0001;
DFA240[\"DFA240 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA240 c0001;
DFA241[\"DFA241 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA241 c0001;
DFA242[\"DFA242 22 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA242 c0001;
DFA243[\"DFA243 6 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA243 c0001;
DFA244[\"DFA244 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA244 c0001;
DFA245[\"DFA245 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA245 c0001;
DFA246[\"DFA246 14 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA246 c0001;
DFA247[\"DFA247 14 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA247 c0001;
DFA248[\"DFA248 14 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA248 c0001;
DFA249[\"DFA249 2 NFA States
AcceptToken 'doubleConstant'"/]
class DFA249 c0001;
DFA250{{"DFA250 2 NFA States"}}
DFA251[\"DFA251 1 NFA States
AcceptToken 'boolConstant'"/]
class DFA251 c0001;
DFA252[\"DFA252 4 NFA States
AcceptToken 'highp'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA252 c0001;
DFA253[\"DFA253 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA253 c0001;
DFA254[\"DFA254 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA254 c0001;
DFA255[\"DFA255 4 NFA States
AcceptToken 'while'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA255 c0001;
DFA256[\"DFA256 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA256 c0001;
DFA257[\"DFA257 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA257 c0001;
DFA258[\"DFA258 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA258 c0001;
DFA259[\"DFA259 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA259 c0001;
DFA260[\"DFA260 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA260 c0001;
DFA261[\"DFA261 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA261 c0001;
DFA262[\"DFA262 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA262 c0001;
DFA263[\"DFA263 4 NFA States
AcceptToken 'const'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA263 c0001;
DFA264[\"DFA264 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA264 c0001;
DFA265[\"DFA265 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA265 c0001;
DFA266[\"DFA266 4 NFA States
AcceptToken 'float'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA266 c0001;
DFA267[\"DFA267 4 NFA States
AcceptToken 'patch'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA267 c0001;
DFA268[\"DFA268 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA268 c0001;
DFA269[\"DFA269 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA269 c0001;
DFA270[\"DFA270 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA270 c0001;
DFA271[\"DFA271 6 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA271 c0001;
DFA272[\"DFA272 6 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA272 c0001;
DFA273[\"DFA273 6 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA273 c0001;
DFA274[\"DFA274 4 NFA States
AcceptToken 'break'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA274 c0001;
DFA275[\"DFA275 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA275 c0001;
DFA276[\"DFA276 4 NFA States
AcceptToken 'bvec4'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA276 c0001;
DFA277[\"DFA277 4 NFA States
AcceptToken 'bvec3'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA277 c0001;
DFA278[\"DFA278 4 NFA States
AcceptToken 'bvec2'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA278 c0001;
DFA279[\"DFA279 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA279 c0001;
DFA280[\"DFA280 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA280 c0001;
DFA281[\"DFA281 4 NFA States
AcceptToken 'dvec4'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA281 c0001;
DFA282[\"DFA282 4 NFA States
AcceptToken 'dvec3'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA282 c0001;
DFA283[\"DFA283 4 NFA States
AcceptToken 'dvec2'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA283 c0001;
DFA284[\"DFA284 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA284 c0001;
DFA285[\"DFA285 7 NFA States
AcceptToken 'dmat4'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA285 c0001;
DFA286[\"DFA286 7 NFA States
AcceptToken 'dmat3'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA286 c0001;
DFA287[\"DFA287 7 NFA States
AcceptToken 'dmat2'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA287 c0001;
DFA288[\"DFA288 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA288 c0001;
DFA289[\"DFA289 4 NFA States
AcceptToken 'uvec4'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA289 c0001;
DFA290[\"DFA290 4 NFA States
AcceptToken 'uvec3'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA290 c0001;
DFA291[\"DFA291 4 NFA States
AcceptToken 'uvec2'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA291 c0001;
DFA292[\"DFA292 14 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA292 c0001;
DFA293[\"DFA293 14 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA293 c0001;
DFA294[\"DFA294 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA294 c0001;
DFA295[\"DFA295 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA295 c0001;
DFA296[\"DFA296 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA296 c0001;
DFA297[\"DFA297 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA297 c0001;
DFA298[\"DFA298 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA298 c0001;
DFA299[\"DFA299 22 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA299 c0001;
DFA300[\"DFA300 4 NFA States
AcceptToken 'ivec4'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA300 c0001;
DFA301[\"DFA301 4 NFA States
AcceptToken 'ivec3'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA301 c0001;
DFA302[\"DFA302 4 NFA States
AcceptToken 'ivec2'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA302 c0001;
DFA303[\"DFA303 4 NFA States
AcceptToken 'inout'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA303 c0001;
DFA304[\"DFA304 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA304 c0001;
DFA305[\"DFA305 14 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA305 c0001;
DFA306[\"DFA306 14 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA306 c0001;
DFA307[\"DFA307 14 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA307 c0001;
DFA308[\"DFA308 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA308 c0001;
DFA309[\"DFA309 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA309 c0001;
DFA310[\"DFA310 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA310 c0001;
DFA311[\"DFA311 4 NFA States
AcceptToken 'return'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA311 c0001;
DFA312[\"DFA312 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA312 c0001;
DFA313[\"DFA313 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA313 c0001;
DFA314[\"DFA314 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA314 c0001;
DFA315[\"DFA315 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA315 c0001;
DFA316[\"DFA316 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA316 c0001;
DFA317[\"DFA317 4 NFA States
AcceptToken 'layout'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA317 c0001;
DFA318[\"DFA318 1 NFA States
AcceptToken 'boolConstant'"/]
class DFA318 c0001;
DFA319[\"DFA319 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA319 c0001;
DFA320[\"DFA320 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA320 c0001;
DFA321[\"DFA321 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA321 c0001;
DFA322[\"DFA322 4 NFA States
AcceptToken 'mat4x4'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA322 c0001;
DFA323[\"DFA323 4 NFA States
AcceptToken 'mat4x3'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA323 c0001;
DFA324[\"DFA324 4 NFA States
AcceptToken 'mat4x2'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA324 c0001;
DFA325[\"DFA325 4 NFA States
AcceptToken 'mat3x4'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA325 c0001;
DFA326[\"DFA326 4 NFA States
AcceptToken 'mat3x3'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA326 c0001;
DFA327[\"DFA327 4 NFA States
AcceptToken 'mat3x2'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA327 c0001;
DFA328[\"DFA328 4 NFA States
AcceptToken 'mat2x4'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA328 c0001;
DFA329[\"DFA329 4 NFA States
AcceptToken 'mat2x3'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA329 c0001;
DFA330[\"DFA330 4 NFA States
AcceptToken 'mat2x2'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA330 c0001;
DFA331[\"DFA331 4 NFA States
AcceptToken 'buffer'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA331 c0001;
DFA332[\"DFA332 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA332 c0001;
DFA333[\"DFA333 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA333 c0001;
DFA334[\"DFA334 4 NFA States
AcceptToken 'double'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA334 c0001;
DFA335[\"DFA335 6 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA335 c0001;
DFA336[\"DFA336 6 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA336 c0001;
DFA337[\"DFA337 6 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA337 c0001;
DFA338[\"DFA338 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA338 c0001;
DFA339[\"DFA339 14 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA339 c0001;
DFA340[\"DFA340 14 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA340 c0001;
DFA341[\"DFA341 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA341 c0001;
DFA342[\"DFA342 4 NFA States
AcceptToken 'switch'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA342 c0001;
DFA343[\"DFA343 4 NFA States
AcceptToken 'struct'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA343 c0001;
DFA344[\"DFA344 4 NFA States
AcceptToken 'shared'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA344 c0001;
DFA345[\"DFA345 4 NFA States
AcceptToken 'smooth'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA345 c0001;
DFA346[\"DFA346 22 NFA States
AcceptToken 'sample'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA346 c0001;
DFA347[\"DFA347 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA347 c0001;
DFA348[\"DFA348 14 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA348 c0001;
DFA349[\"DFA349 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA349 c0001;
DFA350[\"DFA350 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA350 c0001;
DFA351[\"DFA351 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA351 c0001;
DFA352[\"DFA352 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA352 c0001;
DFA353[\"DFA353 8 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA353 c0001;
DFA354[\"DFA354 14 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA354 c0001;
DFA355[\"DFA355 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA355 c0001;
DFA356[\"DFA356 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA356 c0001;
DFA357[\"DFA357 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA357 c0001;
DFA358[\"DFA358 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA358 c0001;
DFA359[\"DFA359 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA359 c0001;
DFA360[\"DFA360 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA360 c0001;
DFA361[\"DFA361 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA361 c0001;
DFA362[\"DFA362 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA362 c0001;
DFA363[\"DFA363 4 NFA States
AcceptToken 'precise'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA363 c0001;
DFA364[\"DFA364 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA364 c0001;
DFA365[\"DFA365 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA365 c0001;
DFA366[\"DFA366 4 NFA States
AcceptToken 'mediump'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA366 c0001;
DFA367[\"DFA367 4 NFA States
AcceptToken 'discard'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA367 c0001;
DFA368[\"DFA368 4 NFA States
AcceptToken 'default'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA368 c0001;
DFA369[\"DFA369 4 NFA States
AcceptToken 'dmat4x4'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA369 c0001;
DFA370[\"DFA370 4 NFA States
AcceptToken 'dmat4x3'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA370 c0001;
DFA371[\"DFA371 4 NFA States
AcceptToken 'dmat4x2'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA371 c0001;
DFA372[\"DFA372 4 NFA States
AcceptToken 'dmat3x4'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA372 c0001;
DFA373[\"DFA373 4 NFA States
AcceptToken 'dmat3x3'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA373 c0001;
DFA374[\"DFA374 4 NFA States
AcceptToken 'dmat3x2'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA374 c0001;
DFA375[\"DFA375 4 NFA States
AcceptToken 'dmat2x4'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA375 c0001;
DFA376[\"DFA376 4 NFA States
AcceptToken 'dmat2x3'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA376 c0001;
DFA377[\"DFA377 4 NFA States
AcceptToken 'dmat2x2'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA377 c0001;
DFA378[\"DFA378 4 NFA States
AcceptToken 'uniform'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA378 c0001;
DFA379[\"DFA379 14 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA379 c0001;
DFA380[\"DFA380 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA380 c0001;
DFA381[\"DFA381 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA381 c0001;
DFA382[\"DFA382 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA382 c0001;
DFA383[\"DFA383 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA383 c0001;
DFA384[\"DFA384 8 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA384 c0001;
DFA385[\"DFA385 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA385 c0001;
DFA386[\"DFA386 21 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA386 c0001;
DFA387[\"DFA387 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA387 c0001;
DFA388[\"DFA388 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA388 c0001;
DFA389[\"DFA389 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA389 c0001;
DFA390[\"DFA390 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA390 c0001;
DFA391[\"DFA391 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA391 c0001;
DFA392[\"DFA392 8 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA392 c0001;
DFA393[\"DFA393 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA393 c0001;
DFA394[\"DFA394 4 NFA States
AcceptToken 'image3D'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA394 c0001;
DFA395[\"DFA395 5 NFA States
AcceptToken 'image1D'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA395 c0001;
DFA396[\"DFA396 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA396 c0001;
DFA397[\"DFA397 8 NFA States
AcceptToken 'image2D'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA397 c0001;
DFA398[\"DFA398 14 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA398 c0001;
DFA399[\"DFA399 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA399 c0001;
DFA400[\"DFA400 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA400 c0001;
DFA401[\"DFA401 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA401 c0001;
DFA402[\"DFA402 4 NFA States
AcceptToken 'readonly'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA402 c0001;
DFA403[\"DFA403 4 NFA States
AcceptToken 'restrict'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA403 c0001;
DFA404[\"DFA404 4 NFA States
AcceptToken 'centroid'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA404 c0001;
DFA405[\"DFA405 4 NFA States
AcceptToken 'coherent'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA405 c0001;
DFA406[\"DFA406 4 NFA States
AcceptToken 'continue'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA406 c0001;
DFA407[\"DFA407 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA407 c0001;
DFA408[\"DFA408 4 NFA States
AcceptToken 'volatile'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA408 c0001;
DFA409[\"DFA409 14 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA409 c0001;
DFA410[\"DFA410 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA410 c0001;
DFA411[\"DFA411 4 NFA States
AcceptToken 'uimage3D'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA411 c0001;
DFA412[\"DFA412 5 NFA States
AcceptToken 'uimage1D'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA412 c0001;
DFA413[\"DFA413 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA413 c0001;
DFA414[\"DFA414 8 NFA States
AcceptToken 'uimage2D'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA414 c0001;
DFA415[\"DFA415 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA415 c0001;
DFA416[\"DFA416 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA416 c0001;
DFA417[\"DFA417 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA417 c0001;
DFA418[\"DFA418 7 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA418 c0001;
DFA419[\"DFA419 7 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA419 c0001;
DFA420[\"DFA420 11 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA420 c0001;
DFA421[\"DFA421 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA421 c0001;
DFA422[\"DFA422 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA422 c0001;
DFA423[\"DFA423 4 NFA States
AcceptToken 'iimage3D'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA423 c0001;
DFA424[\"DFA424 5 NFA States
AcceptToken 'iimage1D'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA424 c0001;
DFA425[\"DFA425 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA425 c0001;
DFA426[\"DFA426 8 NFA States
AcceptToken 'iimage2D'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA426 c0001;
DFA427[\"DFA427 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA427 c0001;
DFA428[\"DFA428 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA428 c0001;
DFA429[\"DFA429 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA429 c0001;
DFA430[\"DFA430 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA430 c0001;
DFA431[\"DFA431 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA431 c0001;
DFA432[\"DFA432 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA432 c0001;
DFA433[\"DFA433 14 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA433 c0001;
DFA434[\"DFA434 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA434 c0001;
DFA435[\"DFA435 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA435 c0001;
DFA436[\"DFA436 4 NFA States
AcceptToken 'writeonly'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA436 c0001;
DFA437[\"DFA437 4 NFA States
AcceptToken 'precision'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA437 c0001;
DFA438[\"DFA438 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA438 c0001;
DFA439[\"DFA439 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA439 c0001;
DFA440[\"DFA440 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA440 c0001;
DFA441[\"DFA441 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA441 c0001;
DFA442[\"DFA442 8 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA442 c0001;
DFA443[\"DFA443 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA443 c0001;
DFA444[\"DFA444 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA444 c0001;
DFA445[\"DFA445 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA445 c0001;
DFA446[\"DFA446 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA446 c0001;
DFA447[\"DFA447 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA447 c0001;
DFA448[\"DFA448 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA448 c0001;
DFA449[\"DFA449 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA449 c0001;
DFA450[\"DFA450 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA450 c0001;
DFA451[\"DFA451 4 NFA States
AcceptToken 'sampler3D'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA451 c0001;
DFA452[\"DFA452 7 NFA States
AcceptToken 'sampler1D'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA452 c0001;
DFA453[\"DFA453 7 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA453 c0001;
DFA454[\"DFA454 11 NFA States
AcceptToken 'sampler2D'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA454 c0001;
DFA455[\"DFA455 4 NFA States
AcceptToken 'invariant'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA455 c0001;
DFA456[\"DFA456 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA456 c0001;
DFA457[\"DFA457 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA457 c0001;
DFA458[\"DFA458 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA458 c0001;
DFA459[\"DFA459 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA459 c0001;
DFA460[\"DFA460 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA460 c0001;
DFA461[\"DFA461 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA461 c0001;
DFA462[\"DFA462 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA462 c0001;
DFA463[\"DFA463 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA463 c0001;
DFA464[\"DFA464 5 NFA States
AcceptToken 'imageCube'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA464 c0001;
DFA465[\"DFA465 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA465 c0001;
DFA466[\"DFA466 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA466 c0001;
DFA467[\"DFA467 5 NFA States
AcceptToken 'image2DMS'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA467 c0001;
DFA468[\"DFA468 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA468 c0001;
DFA469[\"DFA469 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA469 c0001;
DFA470[\"DFA470 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA470 c0001;
DFA471[\"DFA471 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA471 c0001;
DFA472[\"DFA472 8 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA472 c0001;
DFA473[\"DFA473 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA473 c0001;
DFA474[\"DFA474 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA474 c0001;
DFA475[\"DFA475 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA475 c0001;
DFA476[\"DFA476 4 NFA States
AcceptToken 'usampler3D'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA476 c0001;
DFA477[\"DFA477 5 NFA States
AcceptToken 'usampler1D'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA477 c0001;
DFA478[\"DFA478 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA478 c0001;
DFA479[\"DFA479 8 NFA States
AcceptToken 'usampler2D'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA479 c0001;
DFA480[\"DFA480 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA480 c0001;
DFA481[\"DFA481 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA481 c0001;
DFA482[\"DFA482 5 NFA States
AcceptToken 'uimageCube'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA482 c0001;
DFA483[\"DFA483 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA483 c0001;
DFA484[\"DFA484 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA484 c0001;
DFA485[\"DFA485 5 NFA States
AcceptToken 'uimage2DMS'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA485 c0001;
DFA486[\"DFA486 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'subroutine'
AcceptToken 'identifier'"/]
class DFA486 c0001;
DFA487[\"DFA487 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA487 c0001;
DFA488[\"DFA488 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA488 c0001;
DFA489[\"DFA489 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA489 c0001;
DFA490[\"DFA490 7 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA490 c0001;
DFA491[\"DFA491 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA491 c0001;
DFA492[\"DFA492 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA492 c0001;
DFA493[\"DFA493 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA493 c0001;
DFA494[\"DFA494 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA494 c0001;
DFA495[\"DFA495 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA495 c0001;
DFA496[\"DFA496 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA496 c0001;
DFA497[\"DFA497 5 NFA States
AcceptToken 'iimageCube'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA497 c0001;
DFA498[\"DFA498 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA498 c0001;
DFA499[\"DFA499 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA499 c0001;
DFA500[\"DFA500 5 NFA States
AcceptToken 'iimage2DMS'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA500 c0001;
DFA501[\"DFA501 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA501 c0001;
DFA502[\"DFA502 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA502 c0001;
DFA503[\"DFA503 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA503 c0001;
DFA504[\"DFA504 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA504 c0001;
DFA505[\"DFA505 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA505 c0001;
DFA506[\"DFA506 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA506 c0001;
DFA507[\"DFA507 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA507 c0001;
DFA508[\"DFA508 4 NFA States
AcceptToken 'isampler3D'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA508 c0001;
DFA509[\"DFA509 5 NFA States
AcceptToken 'isampler1D'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA509 c0001;
DFA510[\"DFA510 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA510 c0001;
DFA511[\"DFA511 8 NFA States
AcceptToken 'isampler2D'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA511 c0001;
DFA512[\"DFA512 4 NFA States
AcceptToken 'atomic_uint'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA512 c0001;
DFA513[\"DFA513 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA513 c0001;
DFA514[\"DFA514 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA514 c0001;
DFA515[\"DFA515 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA515 c0001;
DFA516[\"DFA516 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA516 c0001;
DFA517[\"DFA517 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA517 c0001;
DFA518[\"DFA518 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA518 c0001;
DFA519[\"DFA519 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA519 c0001;
DFA520[\"DFA520 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA520 c0001;
DFA521[\"DFA521 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA521 c0001;
DFA522[\"DFA522 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA522 c0001;
DFA523[\"DFA523 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA523 c0001;
DFA524[\"DFA524 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA524 c0001;
DFA525[\"DFA525 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA525 c0001;
DFA526[\"DFA526 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA526 c0001;
DFA527[\"DFA527 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA527 c0001;
DFA528[\"DFA528 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA528 c0001;
DFA529[\"DFA529 7 NFA States
AcceptToken 'samplerCube'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA529 c0001;
DFA530[\"DFA530 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA530 c0001;
DFA531[\"DFA531 5 NFA States
AcceptToken 'sampler2DMS'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA531 c0001;
DFA532[\"DFA532 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA532 c0001;
DFA533[\"DFA533 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA533 c0001;
DFA534[\"DFA534 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA534 c0001;
DFA535[\"DFA535 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA535 c0001;
DFA536[\"DFA536 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA536 c0001;
DFA537[\"DFA537 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA537 c0001;
DFA538[\"DFA538 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA538 c0001;
DFA539[\"DFA539 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA539 c0001;
DFA540[\"DFA540 4 NFA States
AcceptToken 'imageBuffer'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA540 c0001;
DFA541[\"DFA541 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA541 c0001;
DFA542[\"DFA542 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA542 c0001;
DFA543[\"DFA543 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA543 c0001;
DFA544[\"DFA544 4 NFA States
AcceptToken 'image2DRect'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA544 c0001;
DFA545[\"DFA545 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA545 c0001;
DFA546[\"DFA546 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA546 c0001;
DFA547[\"DFA547 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA547 c0001;
DFA548[\"DFA548 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA548 c0001;
DFA549[\"DFA549 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA549 c0001;
DFA550[\"DFA550 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA550 c0001;
DFA551[\"DFA551 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA551 c0001;
DFA552[\"DFA552 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA552 c0001;
DFA553[\"DFA553 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA553 c0001;
DFA554[\"DFA554 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA554 c0001;
DFA555[\"DFA555 5 NFA States
AcceptToken 'usamplerCube'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA555 c0001;
DFA556[\"DFA556 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA556 c0001;
DFA557[\"DFA557 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA557 c0001;
DFA558[\"DFA558 5 NFA States
AcceptToken 'usampler2DMS'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA558 c0001;
DFA559[\"DFA559 4 NFA States
AcceptToken 'uimageBuffer'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA559 c0001;
DFA560[\"DFA560 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA560 c0001;
DFA561[\"DFA561 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA561 c0001;
DFA562[\"DFA562 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA562 c0001;
DFA563[\"DFA563 4 NFA States
AcceptToken 'uimage2DRect'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA563 c0001;
DFA564[\"DFA564 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA564 c0001;
DFA565[\"DFA565 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA565 c0001;
DFA566[\"DFA566 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA566 c0001;
DFA567[\"DFA567 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA567 c0001;
DFA568[\"DFA568 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA568 c0001;
DFA569[\"DFA569 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA569 c0001;
DFA570[\"DFA570 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA570 c0001;
DFA571[\"DFA571 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA571 c0001;
DFA572[\"DFA572 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA572 c0001;
DFA573[\"DFA573 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA573 c0001;
DFA574[\"DFA574 4 NFA States
AcceptToken 'iimageBuffer'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA574 c0001;
DFA575[\"DFA575 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA575 c0001;
DFA576[\"DFA576 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA576 c0001;
DFA577[\"DFA577 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA577 c0001;
DFA578[\"DFA578 4 NFA States
AcceptToken 'iimage2DRect'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA578 c0001;
DFA579[\"DFA579 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA579 c0001;
DFA580[\"DFA580 4 NFA States
AcceptToken 'image1DArray'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA580 c0001;
DFA581[\"DFA581 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA581 c0001;
DFA582[\"DFA582 4 NFA States
AcceptToken 'image2DArray'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA582 c0001;
DFA583[\"DFA583 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA583 c0001;
DFA584[\"DFA584 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA584 c0001;
DFA585[\"DFA585 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA585 c0001;
DFA586[\"DFA586 5 NFA States
AcceptToken 'isamplerCube'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA586 c0001;
DFA587[\"DFA587 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA587 c0001;
DFA588[\"DFA588 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA588 c0001;
DFA589[\"DFA589 5 NFA States
AcceptToken 'isampler2DMS'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA589 c0001;
DFA590[\"DFA590 4 NFA States
AcceptToken 'noperspective'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA590 c0001;
DFA591[\"DFA591 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA591 c0001;
DFA592[\"DFA592 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA592 c0001;
DFA593[\"DFA593 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA593 c0001;
DFA594[\"DFA594 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA594 c0001;
DFA595[\"DFA595 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA595 c0001;
DFA596[\"DFA596 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA596 c0001;
DFA597[\"DFA597 4 NFA States
AcceptToken 'uimage1DArray'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA597 c0001;
DFA598[\"DFA598 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA598 c0001;
DFA599[\"DFA599 4 NFA States
AcceptToken 'uimage2DArray'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA599 c0001;
DFA600[\"DFA600 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA600 c0001;
DFA601[\"DFA601 4 NFA States
AcceptToken 'samplerBuffer'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA601 c0001;
DFA602[\"DFA602 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA602 c0001;
DFA603[\"DFA603 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA603 c0001;
DFA604[\"DFA604 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA604 c0001;
DFA605[\"DFA605 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA605 c0001;
DFA606[\"DFA606 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA606 c0001;
DFA607[\"DFA607 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA607 c0001;
DFA608[\"DFA608 5 NFA States
AcceptToken 'sampler2DRect'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA608 c0001;
DFA609[\"DFA609 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA609 c0001;
DFA610[\"DFA610 4 NFA States
AcceptToken 'iimage1DArray'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA610 c0001;
DFA611[\"DFA611 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA611 c0001;
DFA612[\"DFA612 4 NFA States
AcceptToken 'iimage2DArray'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA612 c0001;
DFA613[\"DFA613 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA613 c0001;
DFA614[\"DFA614 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA614 c0001;
DFA615[\"DFA615 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA615 c0001;
DFA616[\"DFA616 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA616 c0001;
DFA617[\"DFA617 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA617 c0001;
DFA618[\"DFA618 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA618 c0001;
DFA619[\"DFA619 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA619 c0001;
DFA620[\"DFA620 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA620 c0001;
DFA621[\"DFA621 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA621 c0001;
DFA622[\"DFA622 4 NFA States
AcceptToken 'usamplerBuffer'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA622 c0001;
DFA623[\"DFA623 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA623 c0001;
DFA624[\"DFA624 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA624 c0001;
DFA625[\"DFA625 4 NFA States
AcceptToken 'usampler2DRect'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA625 c0001;
DFA626[\"DFA626 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA626 c0001;
DFA627[\"DFA627 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA627 c0001;
DFA628[\"DFA628 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA628 c0001;
DFA629[\"DFA629 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA629 c0001;
DFA630[\"DFA630 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA630 c0001;
DFA631[\"DFA631 5 NFA States
AcceptToken 'sampler1DArray'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA631 c0001;
DFA632[\"DFA632 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA632 c0001;
DFA633[\"DFA633 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA633 c0001;
DFA634[\"DFA634 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA634 c0001;
DFA635[\"DFA635 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA635 c0001;
DFA636[\"DFA636 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA636 c0001;
DFA637[\"DFA637 5 NFA States
AcceptToken 'sampler2DArray'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA637 c0001;
DFA638[\"DFA638 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA638 c0001;
DFA639[\"DFA639 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA639 c0001;
DFA640[\"DFA640 4 NFA States
AcceptToken 'imageCubeArray'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA640 c0001;
DFA641[\"DFA641 4 NFA States
AcceptToken 'image2DMSArray'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA641 c0001;
DFA642[\"DFA642 4 NFA States
AcceptToken 'isamplerBuffer'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA642 c0001;
DFA643[\"DFA643 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA643 c0001;
DFA644[\"DFA644 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA644 c0001;
DFA645[\"DFA645 4 NFA States
AcceptToken 'isampler2DRect'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA645 c0001;
DFA646[\"DFA646 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA646 c0001;
DFA647[\"DFA647 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA647 c0001;
DFA648[\"DFA648 4 NFA States
AcceptToken 'usampler1DArray'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA648 c0001;
DFA649[\"DFA649 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA649 c0001;
DFA650[\"DFA650 4 NFA States
AcceptToken 'usampler2DArray'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA650 c0001;
DFA651[\"DFA651 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA651 c0001;
DFA652[\"DFA652 4 NFA States
AcceptToken 'uimageCubeArray'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA652 c0001;
DFA653[\"DFA653 4 NFA States
AcceptToken 'uimage2DMSArray'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA653 c0001;
DFA654[\"DFA654 4 NFA States
AcceptToken 'sampler1DShadow'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA654 c0001;
DFA655[\"DFA655 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA655 c0001;
DFA656[\"DFA656 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA656 c0001;
DFA657[\"DFA657 5 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA657 c0001;
DFA658[\"DFA658 4 NFA States
AcceptToken 'sampler2DShadow'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA658 c0001;
DFA659[\"DFA659 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA659 c0001;
DFA660[\"DFA660 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA660 c0001;
DFA661[\"DFA661 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA661 c0001;
DFA662[\"DFA662 4 NFA States
AcceptToken 'iimageCubeArray'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA662 c0001;
DFA663[\"DFA663 4 NFA States
AcceptToken 'iimage2DMSArray'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA663 c0001;
DFA664[\"DFA664 4 NFA States
AcceptToken 'isampler1DArray'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA664 c0001;
DFA665[\"DFA665 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA665 c0001;
DFA666[\"DFA666 4 NFA States
AcceptToken 'isampler2DArray'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA666 c0001;
DFA667[\"DFA667 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA667 c0001;
DFA668[\"DFA668 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA668 c0001;
DFA669[\"DFA669 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA669 c0001;
DFA670[\"DFA670 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA670 c0001;
DFA671[\"DFA671 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA671 c0001;
DFA672[\"DFA672 5 NFA States
AcceptToken 'samplerCubeArray'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA672 c0001;
DFA673[\"DFA673 4 NFA States
AcceptToken 'sampler2DMSArray'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA673 c0001;
DFA674[\"DFA674 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA674 c0001;
DFA675[\"DFA675 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA675 c0001;
DFA676[\"DFA676 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA676 c0001;
DFA677[\"DFA677 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA677 c0001;
DFA678[\"DFA678 4 NFA States
AcceptToken 'usamplerCubeArray'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA678 c0001;
DFA679[\"DFA679 4 NFA States
AcceptToken 'usampler2DMSArray'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA679 c0001;
DFA680[\"DFA680 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA680 c0001;
DFA681[\"DFA681 4 NFA States
AcceptToken 'samplerCubeShadow'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA681 c0001;
DFA682[\"DFA682 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA682 c0001;
DFA683[\"DFA683 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA683 c0001;
DFA684[\"DFA684 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA684 c0001;
DFA685[\"DFA685 4 NFA States
AcceptToken 'isamplerCubeArray'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA685 c0001;
DFA686[\"DFA686 4 NFA States
AcceptToken 'isampler2DMSArray'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA686 c0001;
DFA687[\"DFA687 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA687 c0001;
DFA688[\"DFA688 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA688 c0001;
DFA689[\"DFA689 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA689 c0001;
DFA690[\"DFA690 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA690 c0001;
DFA691[\"DFA691 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA691 c0001;
DFA692[\"DFA692 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA692 c0001;
DFA693[\"DFA693 4 NFA States
AcceptToken 'sampler2DRectShadow'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA693 c0001;
DFA694[\"DFA694 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA694 c0001;
DFA695[\"DFA695 4 NFA States
AcceptToken 'sampler1DArrayShadow'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA695 c0001;
DFA696[\"DFA696 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA696 c0001;
DFA697[\"DFA697 4 NFA States
AcceptToken 'sampler2DArrayShadow'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA697 c0001;
DFA698[\"DFA698 4 NFA States
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA698 c0001;
DFA699[\"DFA699 4 NFA States
AcceptToken 'samplerCubeArrayShadow'
AcceptToken 'type_name'
AcceptToken 'type_name'
AcceptToken 'identifier'"/]
class DFA699 c0001;
DFA0 -->|"}
BeginToken '}' 
ExtendToken '}' "|DFA1
DFA0 -->|"#92;{
BeginToken '{' 
ExtendToken '{' "|DFA2
DFA0 -->|":
BeginToken ':' 
ExtendToken ':' "|DFA3
DFA0 -->|"#92;?
BeginToken '?' 
ExtendToken '?' "|DFA4
DFA0 -->|"~
BeginToken '~' 
ExtendToken '~' "|DFA5
DFA0 -->|"#92;.
BeginToken '.' 
ExtendToken '.' "|DFA6
DFA0 -->|"]
BeginToken ']' 
ExtendToken ']' "|DFA7
DFA0 -->|"#92;[
BeginToken '[' 
ExtendToken '[' "|DFA8
DFA0 -->|";
BeginToken ';' 
ExtendToken ';' "|DFA9
DFA0 -->|"[)]
BeginToken ')' ')' 
ExtendToken ')' ')' "|DFA10
DFA0 -->|"[,]
BeginToken ',' ',' 
ExtendToken ',' ',' "|DFA11
DFA0 -->|"[(]
BeginToken '(' '(' 
ExtendToken '(' '(' "|DFA12
DFA0 -->|"=
BeginToken '==' '=' 
ExtendToken '=' "|DFA13
DFA0 -->|"%
BeginToken '%' '%=' 
ExtendToken '%' "|DFA14
DFA0 -->|"#92;#42;
BeginToken '#42;' '#42;=' 
ExtendToken '#42;' "|DFA15
DFA0 -->|"!
BeginToken '!' '!=' 
ExtendToken '!' "|DFA16
DFA0 -->|"[1-9]
BeginToken 'intConstant' 'uintConstant' 'floatConstant' 'doubleConstant' 
ExtendToken 'intConstant' 'doubleConstant' "|DFA17
DFA0 -->|"[A-Z]_g[j-k]q[x-z]
BeginToken 'type_name' 'type_name' 'identifier' 
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA18
DFA0 -->|"t
BeginToken 'type_name' 'type_name' 'boolConstant' 'identifier' 
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA19
DFA0 -->|"e
BeginToken 'else' 'type_name' 'type_name' 'identifier' 
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA20
DFA0 -->|"h
BeginToken 'highp' 'type_name' 'type_name' 'identifier' 
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA21
DFA0 -->|"a
BeginToken 'atomic_uint' 'type_name' 'type_name' 'identifier' 
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA22
DFA0 -->|"o
BeginToken 'out' 'type_name' 'type_name' 'identifier' 
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA23
DFA0 -->|"n
BeginToken 'noperspective' 'type_name' 'type_name' 'identifier' 
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA24
DFA0 -->|"#92;|
BeginToken '|' '||' '|=' 
ExtendToken '|' "|DFA25
DFA0 -->|"^
BeginToken '^' '^^' '^=' 
ExtendToken '^' "|DFA26
DFA0 -->|"&
BeginToken '&' '&&' '&=' 
ExtendToken '&' "|DFA27
DFA0 -->|">
BeginToken '>>' '>' '>=' '>>=' 
ExtendToken '>' "|DFA28
DFA0 -->|"#92;<
BeginToken '<<' '<' '<=' '<<=' 
ExtendToken '<' "|DFA29
DFA0 -->|"#92;/
BeginToken '/' '/=' 'blockComment' 'inlineComment' 
ExtendToken '/' "|DFA30
DFA0 -->|"0
BeginToken 'intConstant' 'uintConstant' 'floatConstant' 'doubleConstant' 
ExtendToken 'intConstant' 'doubleConstant' "|DFA31
DFA0 -->|"w
BeginToken 'writeonly' 'while' 'type_name' 'type_name' 'identifier' 
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA32
DFA0 -->|"r
BeginToken 'restrict' 'readonly' 'return' 'type_name' 'type_name' 'identifier' 
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA33
DFA0 -->|"c
BeginToken 'const' 'centroid' 'coherent' 'case' 'continue' 'type_name' 'type_name' 'identifier' 
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA34
DFA0 -->|"l
BeginToken 'layout' 'lowp' 'type_name' 'type_name' 'identifier' 
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA35
DFA0 -->|"f
BeginToken 'flat' 'float' 'for' 'type_name' 'type_name' 'boolConstant' 'identifier' 
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA36
DFA0 -->|"p
BeginToken 'precision' 'precise' 'patch' 'type_name' 'type_name' 'identifier' 
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA37
DFA0 -->|"v
BeginToken 'void' 'volatile' 'vec2' 'vec3' 'vec4' 'type_name' 'type_name' 'identifier' 
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA38
DFA0 -->|"-
BeginToken '--' '-' '-=' 'intConstant' 'uintConstant' 'floatConstant' 'doubleConstant' 
ExtendToken '-' "|DFA39
DFA0 -->|"#92;+
BeginToken '++' '+' '+=' 'intConstant' 'uintConstant' 'floatConstant' 'doubleConstant' 
ExtendToken '+' "|DFA40
DFA0 -->|"m
BeginToken 'mat2' 'mat3' 'mat4' 'mat2x2' 'mat2x3' 'mat2x4' 'mat3x2' 'mat3x3' 'mat3x4' 'mat4x2' 'mat4x3' 'mat4x4' 'mediump' 'type_name' 'type_name' 'identifier' 
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA41
DFA0 -->|"b
BeginToken 'buffer' 'bool' 'bvec2' 'bvec3' 'bvec4' 'break' 'type_name' 'type_name' 'identifier' 
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA42
DFA0 -->|"d
BeginToken 'double' 'dvec2' 'dvec3' 'dvec4' 'dmat2' 'dmat3' 'dmat4' 'dmat2x2' 'dmat2x3' 'dmat2x4' 'dmat3x2' 'dmat3x3' 'dmat3x4' 'dmat4x2' 'dmat4x3' 'dmat4x4' 'default' 'do' 'discard' 'type_name' 'type_name' 'identifier' 
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA43
DFA0 -->|"u
BeginToken 'uniform' 'uint' 'uvec2' 'uvec3' 'uvec4' 'usampler2D' 'usampler3D' 'usamplerCube' 'usampler2DArray' 'usamplerCubeArray' 'usampler1D' 'usampler1DArray' 'usampler2DRect' 'usamplerBuffer' 'usampler2DMS' 'usampler2DMSArray' 'uimage2D' 'uimage3D' 'uimageCube' 'uimageBuffer' 'uimage1D' 'uimage1DArray' 'uimage2DRect' 'uimage2DArray' 'uimageCubeArray' 'uimage2DMS' 'uimage2DMSArray' 'type_name' 'type_name' 'identifier' 
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA44
DFA0 -->|"s
BeginToken 'smooth' 'shared' 'sample' 'sampler2D' 'sampler3D' 'samplerCube' 'sampler2DShadow' 'samplerCubeShadow' 'sampler2DArray' 'sampler2DArrayShadow' 'samplerCubeArray' 'samplerCubeArrayShadow' 'sampler1D' 'sampler1DShadow' 'sampler1DArray' 'sampler1DArrayShadow' 'sampler2DRect' 'sampler2DRectShadow' 'samplerBuffer' 'sampler2DMS' 'sampler2DMSArray' 'struct' 'switch' 'type_name' 'type_name' 'subroutine' 'identifier' 
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA45
DFA0 -->|"i
BeginToken 'invariant' 'in' 'inout' 'int' 'ivec2' 'ivec3' 'ivec4' 'isampler2D' 'isampler3D' 'isamplerCube' 'isampler2DArray' 'isamplerCubeArray' 'isampler1D' 'isampler1DArray' 'isampler2DRect' 'isamplerBuffer' 'isampler2DMS' 'isampler2DMSArray' 'image2D' 'iimage2D' 'image3D' 'iimage3D' 'imageCube' 'iimageCube' 'imageBuffer' 'iimageBuffer' 'image1D' 'iimage1D' 'image1DArray' 'iimage1DArray' 'image2DRect' 'iimage2DRect' 'image2DArray' 'iimage2DArray' 'imageCubeArray' 'iimageCubeArray' 'image2DMS' 'iimage2DMS' 'image2DMSArray' 'iimage2DMSArray' 'if' 'type_name' 'type_name' 'identifier' 
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA46
DFA13 -->|"=
ExtendToken '==' "|DFA47
DFA14 -->|"=
ExtendToken '%=' "|DFA48
DFA15 -->|"=
ExtendToken '#42;=' "|DFA49
DFA16 -->|"=
ExtendToken '!=' "|DFA50
DFA17 -->|"[fF]
ExtendToken 'floatConstant' "|DFA51
DFA17 -->|"[uU]
ExtendToken 'uintConstant' "|DFA52
DFA17 -->|"[Ee]"|DFA53
DFA17 -->|"[.]
ExtendToken 'doubleConstant' "|DFA54
DFA17 -->|"[0-9]
ExtendToken 'intConstant' 'doubleConstant' "|DFA17
DFA18 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA19 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA19 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA56
DFA20 -->|"[0-9][A-Z]_[a-k][m-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA20 -->|"l
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA57
DFA21 -->|"[0-9][A-Z]_[a-h][j-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA21 -->|"i
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA58
DFA22 -->|"[0-9][A-Z]_[a-s][u-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA22 -->|"t
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA59
DFA23 -->|"[0-9][A-Z]_[a-t][v-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA23 -->|"u
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA60
DFA24 -->|"[0-9][A-Z]_[a-n][p-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA24 -->|"o
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA61
DFA25 -->|"=
ExtendToken '|=' "|DFA62
DFA25 -->|"#92;|
ExtendToken '||' "|DFA63
DFA26 -->|"=
ExtendToken '^=' "|DFA64
DFA26 -->|"^
ExtendToken '^^' "|DFA65
DFA27 -->|"=
ExtendToken '&=' "|DFA66
DFA27 -->|"&
ExtendToken '&&' "|DFA67
DFA28 -->|"=
ExtendToken '>=' "|DFA68
DFA28 -->|">
ExtendToken '>>' "|DFA69
DFA29 -->|"=
ExtendToken '<=' "|DFA70
DFA29 -->|"#92;<
ExtendToken '<<' "|DFA71
DFA30 -->|"#92;/
ExtendToken 'inlineComment' "|DFA72
DFA30 -->|"#92;#42;"|DFA73
DFA30 -->|"=
ExtendToken '/=' "|DFA74
DFA31 -->|"[fF]
ExtendToken 'floatConstant' "|DFA51
DFA31 -->|"[uU]
ExtendToken 'uintConstant' "|DFA52
DFA31 -->|"[Ee]"|DFA53
DFA31 -->|"[.]
ExtendToken 'doubleConstant' "|DFA54
DFA31 -->|"x"|DFA75
DFA31 -->|"[0-9]
ExtendToken 'intConstant' 'doubleConstant' "|DFA17
DFA32 -->|"[0-9][A-Z]_[a-g][i-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA32 -->|"h
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA76
DFA32 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA77
DFA33 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA33 -->|"e
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA78
DFA34 -->|"[0-9][A-Z]_[b-d][f-n][p-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA34 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA79
DFA34 -->|"e
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA80
DFA34 -->|"o
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA81
DFA35 -->|"[0-9][A-Z]_[b-n][p-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA35 -->|"o
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA82
DFA35 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA83
DFA36 -->|"[0-9][A-Z]_[b-k][m-n][p-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA36 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA84
DFA36 -->|"o
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA85
DFA36 -->|"l
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA86
DFA37 -->|"[0-9][A-Z]_[b-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA37 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA87
DFA37 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA88
DFA38 -->|"[0-9][A-Z]_[a-d][f-n][p-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA38 -->|"e
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA89
DFA38 -->|"o
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA90
DFA39 -->|"=
ExtendToken '-=' "|DFA91
DFA39 -->|"-
ExtendToken '--' "|DFA92
DFA39 -->|"[0-9]
BeginToken 'intConstant' 'uintConstant' 'floatConstant' 'doubleConstant' 
ExtendToken 'intConstant' 'doubleConstant' "|DFA17
DFA40 -->|"=
ExtendToken '+=' "|DFA93
DFA40 -->|"#92;+
ExtendToken '++' "|DFA94
DFA40 -->|"[0-9]
BeginToken 'intConstant' 'uintConstant' 'floatConstant' 'doubleConstant' 
ExtendToken 'intConstant' 'doubleConstant' "|DFA17
DFA41 -->|"[0-9][A-Z]_[b-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA41 -->|"e
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA95
DFA41 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA96
DFA42 -->|"[0-9][A-Z]_[a-n][p-q][s-t][w-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA42 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA97
DFA42 -->|"o
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA98
DFA42 -->|"u
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA99
DFA42 -->|"v
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA100
DFA43 -->|"[0-9][A-Z]_[a-d][f-h][j-l]n[p-u][w-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA43 -->|"i
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA101
DFA43 -->|"e
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA102
DFA43 -->|"v
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA103
DFA43 -->|"o
ExtendToken 'do' 'type_name' 'type_name' 'identifier' "|DFA104
DFA43 -->|"m
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA105
DFA44 -->|"[0-9][A-Z]_[a-h][j-m][o-r][t-u][w-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA44 -->|"n
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA106
DFA44 -->|"v
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA107
DFA44 -->|"s
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA108
DFA44 -->|"i
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA109
DFA45 -->|"[0-9][A-Z]_[b-g][i-l][n-s]v[x-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA45 -->|"u
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA110
DFA45 -->|"w
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA111
DFA45 -->|"t
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA112
DFA45 -->|"h
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA113
DFA45 -->|"m
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA114
DFA45 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA115
DFA46 -->|"[0-9][A-Z]_[a-e][g-h][j-l][o-r][t-u][w-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA46 -->|"f
ExtendToken 'if' 'type_name' 'type_name' 'identifier' "|DFA116
DFA46 -->|"v
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA117
DFA46 -->|"n
ExtendToken 'in' 'type_name' 'type_name' 'identifier' "|DFA118
DFA46 -->|"i
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA119
DFA46 -->|"m
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA120
DFA46 -->|"s
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA121
DFA53 -->|"[0-9]
ExtendToken 'doubleConstant' "|DFA122
DFA53 -->|"[-+]"|DFA123
DFA54 -->|"[fF]
ExtendToken 'floatConstant' "|DFA51
DFA54 -->|"[Ee]"|DFA53
DFA54 -->|"[.]
ExtendToken 'doubleConstant' "|DFA124
DFA54 -->|"[0-9]
ExtendToken 'doubleConstant' "|DFA125
DFA55 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA56 -->|"[0-9][A-Z]_[a-t][v-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA56 -->|"u
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA126
DFA57 -->|"[0-9][A-Z]_[a-r][t-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA57 -->|"s
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA127
DFA58 -->|"[0-9][A-Z]_[a-f][h-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA58 -->|"g
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA128
DFA59 -->|"[0-9][A-Z]_[a-n][p-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA59 -->|"o
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA129
DFA60 -->|"[0-9][A-Z]_[a-s][u-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA60 -->|"t
ExtendToken 'out' 'type_name' 'type_name' 'identifier' "|DFA130
DFA61 -->|"[0-9][A-Z]_[a-o][q-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA61 -->|"p
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA131
DFA69 -->|"=
ExtendToken '>>=' "|DFA132
DFA71 -->|"=
ExtendToken '<<=' "|DFA133
DFA72 -->|"[^#92;n#92;r#92;u0000]
ExtendToken 'inlineComment' "|DFA134
DFA73 -->|"[^#42;#92;u0000]"|DFA135
DFA73 -->|"[#42;]"|DFA136
DFA75 -->|"[0-9A-Fa-f]
ExtendToken 'intConstant' "|DFA137
DFA76 -->|"[0-9][A-Z]_[a-h][j-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA76 -->|"i
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA138
DFA77 -->|"[0-9][A-Z]_[a-h][j-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA77 -->|"i
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA139
DFA78 -->|"[0-9][A-Z]_[b-r][u-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA78 -->|"t
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA140
DFA78 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA141
DFA78 -->|"s
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA142
DFA79 -->|"[0-9][A-Z]_[a-r][t-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA79 -->|"s
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA143
DFA80 -->|"[0-9][A-Z]_[a-m][o-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA80 -->|"n
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA144
DFA81 -->|"[0-9][A-Z]_[a-g][i-m][o-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA81 -->|"h
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA145
DFA81 -->|"n
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA146
DFA82 -->|"[0-9][A-Z]_[a-v][x-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA82 -->|"w
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA147
DFA83 -->|"[0-9][A-Z]_[a-x]z
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA83 -->|"y
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA148
DFA84 -->|"[0-9][A-Z]_[a-k][m-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA84 -->|"l
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA149
DFA85 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA85 -->|"r
ExtendToken 'for' 'type_name' 'type_name' 'identifier' "|DFA150
DFA86 -->|"[0-9][A-Z]_[b-n][p-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA86 -->|"o
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA151
DFA86 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA152
DFA87 -->|"[0-9][A-Z]_[a-s][u-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA87 -->|"t
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA153
DFA88 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA88 -->|"e
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA154
DFA89 -->|"[0-9][A-Z]_[a-b][d-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA89 -->|"c
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA155
DFA90 -->|"[0-9][A-Z]_[a-h][j-k][m-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA90 -->|"l
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA156
DFA90 -->|"i
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA157
DFA95 -->|"[0-9][A-Z]_[a-c][e-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA95 -->|"d
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA158
DFA96 -->|"[0-9][A-Z]_[a-s][u-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA96 -->|"t
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA159
DFA97 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA97 -->|"e
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA160
DFA98 -->|"[0-9][A-Z]_[a-n][p-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA98 -->|"o
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA161
DFA99 -->|"[0-9][A-Z]_[a-e][g-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA99 -->|"f
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA162
DFA100 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA100 -->|"e
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA163
DFA101 -->|"[0-9][A-Z]_[a-r][t-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA101 -->|"s
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA164
DFA102 -->|"[0-9][A-Z]_[a-e][g-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA102 -->|"f
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA165
DFA103 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA103 -->|"e
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA166
DFA104 -->|"[0-9][A-Z]_[a-t][v-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA104 -->|"u
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA167
DFA105 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA105 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA168
DFA106 -->|"[0-9][A-Z]_[a-h][j-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA106 -->|"i
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA169
DFA107 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA107 -->|"e
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA170
DFA108 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA108 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA171
DFA109 -->|"[0-9][A-Z]_[a-l][o-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA109 -->|"n
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA172
DFA109 -->|"m
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA173
DFA110 -->|"[0-9][A-Z]_a[c-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA110 -->|"b
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA174
DFA111 -->|"[0-9][A-Z]_[a-h][j-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA111 -->|"i
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA175
DFA112 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA112 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA176
DFA113 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA113 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA177
DFA114 -->|"[0-9][A-Z]_[a-n][p-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA114 -->|"o
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA178
DFA115 -->|"[0-9][A-Z]_[a-l][n-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA115 -->|"m
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA179
DFA116 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA117 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA117 -->|"e
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA180
DFA118 -->|"[0-9][A-Z]_[a-n][p-s]u[w-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA118 -->|"t
ExtendToken 'int' 'type_name' 'type_name' 'identifier' "|DFA181
DFA118 -->|"o
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA182
DFA118 -->|"v
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA183
DFA119 -->|"[0-9][A-Z]_[a-l][n-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA119 -->|"m
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA184
DFA120 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA120 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA185
DFA121 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA121 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA186
DFA122 -->|"[fF]
ExtendToken 'floatConstant' "|DFA51
DFA122 -->|"[Ee]"|DFA187
DFA122 -->|"[0-9]
ExtendToken 'doubleConstant' "|DFA122
DFA123 -->|"[0-9]
ExtendToken 'doubleConstant' "|DFA122
DFA124 -->|"[fF]
ExtendToken 'floatConstant' "|DFA51
DFA124 -->|"[Ee]"|DFA53
DFA124 -->|"[0-9]
ExtendToken 'doubleConstant' "|DFA188
DFA125 -->|"[fF]
ExtendToken 'floatConstant' "|DFA51
DFA125 -->|"[Ee]"|DFA53
DFA125 -->|"[.]
ExtendToken 'doubleConstant' "|DFA124
DFA125 -->|"[0-9]
ExtendToken 'doubleConstant' "|DFA125
DFA126 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA126 -->|"e
ExtendToken 'type_name' 'type_name' 'boolConstant' 'identifier' "|DFA189
DFA127 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA127 -->|"e
ExtendToken 'else' 'type_name' 'type_name' 'identifier' "|DFA190
DFA128 -->|"[0-9][A-Z]_[a-g][i-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA128 -->|"h
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA191
DFA129 -->|"[0-9][A-Z]_[a-l][n-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA129 -->|"m
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA192
DFA130 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA131 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA131 -->|"e
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA193
DFA134 -->|"[^#92;n#92;r#92;u0000]
ExtendToken 'inlineComment' "|DFA134
DFA135 -->|"[^#42;#92;u0000]"|DFA135
DFA135 -->|"[#42;]"|DFA136
DFA136 -->|"#92;/
ExtendToken 'blockComment' "|DFA194
DFA136 -->|"[^/#92;u0000]"|DFA195
DFA137 -->|"[uU]
ExtendToken 'uintConstant' "|DFA196
DFA137 -->|"[0-9A-Fa-f]
ExtendToken 'intConstant' "|DFA137
DFA138 -->|"[0-9][A-Z]_[a-k][m-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA138 -->|"l
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA197
DFA139 -->|"[0-9][A-Z]_[a-s][u-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA139 -->|"t
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA198
DFA140 -->|"[0-9][A-Z]_[a-t][v-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA140 -->|"u
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA199
DFA141 -->|"[0-9][A-Z]_[a-c][e-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA141 -->|"d
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA200
DFA142 -->|"[0-9][A-Z]_[a-s][u-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA142 -->|"t
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA201
DFA143 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA143 -->|"e
ExtendToken 'case' 'type_name' 'type_name' 'identifier' "|DFA202
DFA144 -->|"[0-9][A-Z]_[a-s][u-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA144 -->|"t
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA203
DFA145 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA145 -->|"e
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA204
DFA146 -->|"[0-9][A-Z]_[a-r][u-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA146 -->|"t
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA205
DFA146 -->|"s
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA206
DFA147 -->|"[0-9][A-Z]_[a-o][q-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA147 -->|"p
ExtendToken 'lowp' 'type_name' 'type_name' 'identifier' "|DFA207
DFA148 -->|"[0-9][A-Z]_[a-n][p-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA148 -->|"o
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA208
DFA149 -->|"[0-9][A-Z]_[a-r][t-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA149 -->|"s
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA209
DFA150 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA151 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA151 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA210
DFA152 -->|"[0-9][A-Z]_[a-s][u-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA152 -->|"t
ExtendToken 'flat' 'type_name' 'type_name' 'identifier' "|DFA211
DFA153 -->|"[0-9][A-Z]_[a-b][d-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA153 -->|"c
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA212
DFA154 -->|"[0-9][A-Z]_[a-b][d-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA154 -->|"c
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA213
DFA155 -->|"[0-1][5-9][A-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA155 -->|"4
ExtendToken 'vec4' 'type_name' 'type_name' 'identifier' "|DFA214
DFA155 -->|"3
ExtendToken 'vec3' 'type_name' 'type_name' 'identifier' "|DFA215
DFA155 -->|"2
ExtendToken 'vec2' 'type_name' 'type_name' 'identifier' "|DFA216
DFA156 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA156 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA217
DFA157 -->|"[0-9][A-Z]_[a-c][e-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA157 -->|"d
ExtendToken 'void' 'type_name' 'type_name' 'identifier' "|DFA218
DFA158 -->|"[0-9][A-Z]_[a-h][j-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA158 -->|"i
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA219
DFA159 -->|"[0-1][5-9][A-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA159 -->|"4
ExtendToken 'mat4' 'type_name' 'type_name' 'identifier' "|DFA220
DFA159 -->|"3
ExtendToken 'mat3' 'type_name' 'type_name' 'identifier' "|DFA221
DFA159 -->|"2
ExtendToken 'mat2' 'type_name' 'type_name' 'identifier' "|DFA222
DFA160 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA160 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA223
DFA161 -->|"[0-9][A-Z]_[a-k][m-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA161 -->|"l
ExtendToken 'bool' 'type_name' 'type_name' 'identifier' "|DFA224
DFA162 -->|"[0-9][A-Z]_[a-e][g-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA162 -->|"f
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA225
DFA163 -->|"[0-9][A-Z]_[a-b][d-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA163 -->|"c
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA226
DFA164 -->|"[0-9][A-Z]_[a-b][d-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA164 -->|"c
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA227
DFA165 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA165 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA228
DFA166 -->|"[0-9][A-Z]_[a-b][d-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA166 -->|"c
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA229
DFA167 -->|"[0-9][A-Z]_a[c-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA167 -->|"b
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA230
DFA168 -->|"[0-9][A-Z]_[a-s][u-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA168 -->|"t
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA231
DFA169 -->|"[0-9][A-Z]_[a-e][g-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA169 -->|"f
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA232
DFA170 -->|"[0-9][A-Z]_[a-b][d-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA170 -->|"c
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA233
DFA171 -->|"[0-9][A-Z]_[a-l][n-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA171 -->|"m
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA234
DFA172 -->|"[0-9][A-Z]_[a-s][u-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA172 -->|"t
ExtendToken 'uint' 'type_name' 'type_name' 'identifier' "|DFA235
DFA173 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA173 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA236
DFA174 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA174 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA237
DFA175 -->|"[0-9][A-Z]_[a-s][u-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA175 -->|"t
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA238
DFA176 -->|"[0-9][A-Z]_[a-t][v-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA176 -->|"u
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA239
DFA177 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA177 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA240
DFA178 -->|"[0-9][A-Z]_[a-n][p-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA178 -->|"o
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA241
DFA179 -->|"[0-9][A-Z]_[a-o][q-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA179 -->|"p
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA242
DFA180 -->|"[0-9][A-Z]_[a-b][d-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA180 -->|"c
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA243
DFA181 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA182 -->|"[0-9][A-Z]_[a-t][v-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA182 -->|"u
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA244
DFA183 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA183 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA245
DFA184 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA184 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA246
DFA185 -->|"[0-9][A-Z]_[a-f][h-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA185 -->|"g
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA247
DFA186 -->|"[0-9][A-Z]_[a-l][n-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA186 -->|"m
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA248
DFA187 -->|"[0-9]
ExtendToken 'doubleConstant' "|DFA249
DFA187 -->|"[-+]"|DFA250
DFA188 -->|"[fF]
ExtendToken 'floatConstant' "|DFA51
DFA188 -->|"[Ee]"|DFA53
DFA188 -->|"[0-9]
ExtendToken 'doubleConstant' "|DFA188
DFA189 -->|"[^a-zA-Z0-9_]"|DFA251
DFA189 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA190 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA191 -->|"[0-9][A-Z]_[a-o][q-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA191 -->|"p
ExtendToken 'highp' 'type_name' 'type_name' 'identifier' "|DFA252
DFA192 -->|"[0-9][A-Z]_[a-h][j-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA192 -->|"i
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA253
DFA193 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA193 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA254
DFA195 -->|"[^#42;#92;u0000]"|DFA135
DFA195 -->|"[#42;]"|DFA136
DFA197 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA197 -->|"e
ExtendToken 'while' 'type_name' 'type_name' 'identifier' "|DFA255
DFA198 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA198 -->|"e
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA256
DFA199 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA199 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA257
DFA200 -->|"[0-9][A-Z]_[a-n][p-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA200 -->|"o
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA258
DFA201 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA201 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA259
DFA202 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA203 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA203 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA260
DFA204 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA204 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA261
DFA205 -->|"[0-9][A-Z]_[a-h][j-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA205 -->|"i
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA262
DFA206 -->|"[0-9][A-Z]_[a-s][u-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA206 -->|"t
ExtendToken 'const' 'type_name' 'type_name' 'identifier' "|DFA263
DFA207 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA208 -->|"[0-9][A-Z]_[a-t][v-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA208 -->|"u
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA264
DFA209 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA209 -->|"e
ExtendToken 'type_name' 'type_name' 'boolConstant' 'identifier' "|DFA265
DFA210 -->|"[0-9][A-Z]_[a-s][u-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA210 -->|"t
ExtendToken 'float' 'type_name' 'type_name' 'identifier' "|DFA266
DFA211 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA212 -->|"[0-9][A-Z]_[a-g][i-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA212 -->|"h
ExtendToken 'patch' 'type_name' 'type_name' 'identifier' "|DFA267
DFA213 -->|"[0-9][A-Z]_[a-h][j-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA213 -->|"i
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA268
DFA214 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA215 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA216 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA217 -->|"[0-9][A-Z]_[a-s][u-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA217 -->|"t
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA269
DFA218 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA219 -->|"[0-9][A-Z]_[a-t][v-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA219 -->|"u
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA270
DFA220 -->|"[0-9][A-Z]_[a-w][y-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA220 -->|"x
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA271
DFA221 -->|"[0-9][A-Z]_[a-w][y-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA221 -->|"x
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA272
DFA222 -->|"[0-9][A-Z]_[a-w][y-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA222 -->|"x
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA273
DFA223 -->|"[0-9][A-Z]_[a-j][l-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA223 -->|"k
ExtendToken 'break' 'type_name' 'type_name' 'identifier' "|DFA274
DFA224 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA225 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA225 -->|"e
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA275
DFA226 -->|"[0-1][5-9][A-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA226 -->|"4
ExtendToken 'bvec4' 'type_name' 'type_name' 'identifier' "|DFA276
DFA226 -->|"3
ExtendToken 'bvec3' 'type_name' 'type_name' 'identifier' "|DFA277
DFA226 -->|"2
ExtendToken 'bvec2' 'type_name' 'type_name' 'identifier' "|DFA278
DFA227 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA227 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA279
DFA228 -->|"[0-9][A-Z]_[a-t][v-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA228 -->|"u
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA280
DFA229 -->|"[0-1][5-9][A-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA229 -->|"4
ExtendToken 'dvec4' 'type_name' 'type_name' 'identifier' "|DFA281
DFA229 -->|"3
ExtendToken 'dvec3' 'type_name' 'type_name' 'identifier' "|DFA282
DFA229 -->|"2
ExtendToken 'dvec2' 'type_name' 'type_name' 'identifier' "|DFA283
DFA230 -->|"[0-9][A-Z]_[a-k][m-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA230 -->|"l
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA284
DFA231 -->|"[0-1][5-9][A-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA231 -->|"4
ExtendToken 'dmat4' 'type_name' 'type_name' 'identifier' "|DFA285
DFA231 -->|"3
ExtendToken 'dmat3' 'type_name' 'type_name' 'identifier' "|DFA286
DFA231 -->|"2
ExtendToken 'dmat2' 'type_name' 'type_name' 'identifier' "|DFA287
DFA232 -->|"[0-9][A-Z]_[a-n][p-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA232 -->|"o
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA288
DFA233 -->|"[0-1][5-9][A-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA233 -->|"4
ExtendToken 'uvec4' 'type_name' 'type_name' 'identifier' "|DFA289
DFA233 -->|"3
ExtendToken 'uvec3' 'type_name' 'type_name' 'identifier' "|DFA290
DFA233 -->|"2
ExtendToken 'uvec2' 'type_name' 'type_name' 'identifier' "|DFA291
DFA234 -->|"[0-9][A-Z]_[a-o][q-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA234 -->|"p
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA292
DFA235 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA236 -->|"[0-9][A-Z]_[a-f][h-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA236 -->|"g
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA293
DFA237 -->|"[0-9][A-Z]_[a-n][p-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA237 -->|"o
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA294
DFA238 -->|"[0-9][A-Z]_[a-b][d-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA238 -->|"c
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA295
DFA239 -->|"[0-9][A-Z]_[a-b][d-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA239 -->|"c
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA296
DFA240 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA240 -->|"e
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA297
DFA241 -->|"[0-9][A-Z]_[a-s][u-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA241 -->|"t
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA298
DFA242 -->|"[0-9][A-Z]_[a-k][m-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA242 -->|"l
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA299
DFA243 -->|"[0-1][5-9][A-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA243 -->|"4
ExtendToken 'ivec4' 'type_name' 'type_name' 'identifier' "|DFA300
DFA243 -->|"3
ExtendToken 'ivec3' 'type_name' 'type_name' 'identifier' "|DFA301
DFA243 -->|"2
ExtendToken 'ivec2' 'type_name' 'type_name' 'identifier' "|DFA302
DFA244 -->|"[0-9][A-Z]_[a-s][u-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA244 -->|"t
ExtendToken 'inout' 'type_name' 'type_name' 'identifier' "|DFA303
DFA245 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA245 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA304
DFA246 -->|"[0-9][A-Z]_[a-f][h-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA246 -->|"g
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA305
DFA247 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA247 -->|"e
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA306
DFA248 -->|"[0-9][A-Z]_[a-o][q-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA248 -->|"p
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA307
DFA249 -->|"[fF]
ExtendToken 'floatConstant' "|DFA51
DFA249 -->|"[0-9]
ExtendToken 'doubleConstant' "|DFA249
DFA250 -->|"[0-9]
ExtendToken 'doubleConstant' "|DFA249
DFA252 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA253 -->|"[0-9][A-Z]_[a-b][d-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA253 -->|"c
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA308
DFA254 -->|"[0-9][A-Z]_[a-r][t-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA254 -->|"s
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA309
DFA255 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA256 -->|"[0-9][A-Z]_[a-n][p-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA256 -->|"o
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA310
DFA257 -->|"[0-9][A-Z]_[a-m][o-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA257 -->|"n
ExtendToken 'return' 'type_name' 'type_name' 'identifier' "|DFA311
DFA258 -->|"[0-9][A-Z]_[a-m][o-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA258 -->|"n
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA312
DFA259 -->|"[0-9][A-Z]_[a-h][j-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA259 -->|"i
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA313
DFA260 -->|"[0-9][A-Z]_[a-n][p-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA260 -->|"o
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA314
DFA261 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA261 -->|"e
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA315
DFA262 -->|"[0-9][A-Z]_[a-m][o-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA262 -->|"n
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA316
DFA263 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA264 -->|"[0-9][A-Z]_[a-s][u-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA264 -->|"t
ExtendToken 'layout' 'type_name' 'type_name' 'identifier' "|DFA317
DFA265 -->|"[^a-zA-Z0-9_]"|DFA318
DFA265 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA266 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA267 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA268 -->|"[0-9][A-Z]_[a-r][t-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA268 -->|"s
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA319
DFA269 -->|"[0-9][A-Z]_[a-h][j-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA269 -->|"i
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA320
DFA270 -->|"[0-9][A-Z]_[a-l][n-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA270 -->|"m
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA321
DFA271 -->|"[0-1][5-9][A-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA271 -->|"4
ExtendToken 'mat4x4' 'type_name' 'type_name' 'identifier' "|DFA322
DFA271 -->|"3
ExtendToken 'mat4x3' 'type_name' 'type_name' 'identifier' "|DFA323
DFA271 -->|"2
ExtendToken 'mat4x2' 'type_name' 'type_name' 'identifier' "|DFA324
DFA272 -->|"[0-1][5-9][A-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA272 -->|"4
ExtendToken 'mat3x4' 'type_name' 'type_name' 'identifier' "|DFA325
DFA272 -->|"3
ExtendToken 'mat3x3' 'type_name' 'type_name' 'identifier' "|DFA326
DFA272 -->|"2
ExtendToken 'mat3x2' 'type_name' 'type_name' 'identifier' "|DFA327
DFA273 -->|"[0-1][5-9][A-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA273 -->|"4
ExtendToken 'mat2x4' 'type_name' 'type_name' 'identifier' "|DFA328
DFA273 -->|"3
ExtendToken 'mat2x3' 'type_name' 'type_name' 'identifier' "|DFA329
DFA273 -->|"2
ExtendToken 'mat2x2' 'type_name' 'type_name' 'identifier' "|DFA330
DFA274 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA275 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA275 -->|"r
ExtendToken 'buffer' 'type_name' 'type_name' 'identifier' "|DFA331
DFA276 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA277 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA278 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA279 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA279 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA332
DFA280 -->|"[0-9][A-Z]_[a-k][m-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA280 -->|"l
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA333
DFA281 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA282 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA283 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA284 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA284 -->|"e
ExtendToken 'double' 'type_name' 'type_name' 'identifier' "|DFA334
DFA285 -->|"[0-9][A-Z]_[a-w][y-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA285 -->|"x
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA335
DFA286 -->|"[0-9][A-Z]_[a-w][y-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA286 -->|"x
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA336
DFA287 -->|"[0-9][A-Z]_[a-w][y-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA287 -->|"x
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA337
DFA288 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA288 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA338
DFA289 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA290 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA291 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA292 -->|"[0-9][A-Z]_[a-k][m-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA292 -->|"l
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA339
DFA293 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA293 -->|"e
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA340
DFA294 -->|"[0-9][A-Z]_[a-t][v-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA294 -->|"u
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA341
DFA295 -->|"[0-9][A-Z]_[a-g][i-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA295 -->|"h
ExtendToken 'switch' 'type_name' 'type_name' 'identifier' "|DFA342
DFA296 -->|"[0-9][A-Z]_[a-s][u-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA296 -->|"t
ExtendToken 'struct' 'type_name' 'type_name' 'identifier' "|DFA343
DFA297 -->|"[0-9][A-Z]_[a-c][e-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA297 -->|"d
ExtendToken 'shared' 'type_name' 'type_name' 'identifier' "|DFA344
DFA298 -->|"[0-9][A-Z]_[a-g][i-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA298 -->|"h
ExtendToken 'smooth' 'type_name' 'type_name' 'identifier' "|DFA345
DFA299 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA299 -->|"e
ExtendToken 'sample' 'type_name' 'type_name' 'identifier' "|DFA346
DFA300 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA301 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA302 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA303 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA304 -->|"[0-9][A-Z]_[a-h][j-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA304 -->|"i
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA347
DFA305 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA305 -->|"e
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA348
DFA306 -->|"0[4-9]A[D-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA306 -->|"B
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA349
DFA306 -->|"3
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA350
DFA306 -->|"1
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA351
DFA306 -->|"C
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA352
DFA306 -->|"2
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA353
DFA307 -->|"[0-9][A-Z]_[a-k][m-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA307 -->|"l
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA354
DFA308 -->|"[0-9][A-Z][a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA308 -->|"_
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA355
DFA309 -->|"[0-9][A-Z]_[a-o][q-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA309 -->|"p
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA356
DFA310 -->|"[0-9][A-Z]_[a-m][o-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA310 -->|"n
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA357
DFA311 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA312 -->|"[0-9][A-Z]_[a-k][m-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA312 -->|"l
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA358
DFA313 -->|"[0-9][A-Z]_[a-b][d-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA313 -->|"c
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA359
DFA314 -->|"[0-9][A-Z]_[a-h][j-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA314 -->|"i
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA360
DFA315 -->|"[0-9][A-Z]_[a-m][o-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA315 -->|"n
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA361
DFA316 -->|"[0-9][A-Z]_[a-t][v-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA316 -->|"u
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA362
DFA317 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA319 -->|"[0-9][A-Z]_[a-d][f-h][j-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA319 -->|"e
ExtendToken 'precise' 'type_name' 'type_name' 'identifier' "|DFA363
DFA319 -->|"i
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA364
DFA320 -->|"[0-9][A-Z]_[a-k][m-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA320 -->|"l
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA365
DFA321 -->|"[0-9][A-Z]_[a-o][q-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA321 -->|"p
ExtendToken 'mediump' 'type_name' 'type_name' 'identifier' "|DFA366
DFA322 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA323 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA324 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA325 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA326 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA327 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA328 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA329 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA330 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA331 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA332 -->|"[0-9][A-Z]_[a-c][e-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA332 -->|"d
ExtendToken 'discard' 'type_name' 'type_name' 'identifier' "|DFA367
DFA333 -->|"[0-9][A-Z]_[a-s][u-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA333 -->|"t
ExtendToken 'default' 'type_name' 'type_name' 'identifier' "|DFA368
DFA334 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA335 -->|"[0-1][5-9][A-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA335 -->|"4
ExtendToken 'dmat4x4' 'type_name' 'type_name' 'identifier' "|DFA369
DFA335 -->|"3
ExtendToken 'dmat4x3' 'type_name' 'type_name' 'identifier' "|DFA370
DFA335 -->|"2
ExtendToken 'dmat4x2' 'type_name' 'type_name' 'identifier' "|DFA371
DFA336 -->|"[0-1][5-9][A-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA336 -->|"4
ExtendToken 'dmat3x4' 'type_name' 'type_name' 'identifier' "|DFA372
DFA336 -->|"3
ExtendToken 'dmat3x3' 'type_name' 'type_name' 'identifier' "|DFA373
DFA336 -->|"2
ExtendToken 'dmat3x2' 'type_name' 'type_name' 'identifier' "|DFA374
DFA337 -->|"[0-1][5-9][A-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA337 -->|"4
ExtendToken 'dmat2x4' 'type_name' 'type_name' 'identifier' "|DFA375
DFA337 -->|"3
ExtendToken 'dmat2x3' 'type_name' 'type_name' 'identifier' "|DFA376
DFA337 -->|"2
ExtendToken 'dmat2x2' 'type_name' 'type_name' 'identifier' "|DFA377
DFA338 -->|"[0-9][A-Z]_[a-l][n-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA338 -->|"m
ExtendToken 'uniform' 'type_name' 'type_name' 'identifier' "|DFA378
DFA339 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA339 -->|"e
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA379
DFA340 -->|"0[4-9]A[D-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA340 -->|"B
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA380
DFA340 -->|"3
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA381
DFA340 -->|"1
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA382
DFA340 -->|"C
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA383
DFA340 -->|"2
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA384
DFA341 -->|"[0-9][A-Z]_[a-s][u-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA341 -->|"t
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA385
DFA342 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA343 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA344 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA345 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA346 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA346 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA386
DFA347 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA347 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA387
DFA348 -->|"0[4-9]A[D-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA348 -->|"B
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA388
DFA348 -->|"3
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA389
DFA348 -->|"1
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA390
DFA348 -->|"C
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA391
DFA348 -->|"2
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA392
DFA349 -->|"[0-9][A-Z]_[a-t][v-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA349 -->|"u
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA393
DFA350 -->|"[0-9][A-C][E-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA350 -->|"D
ExtendToken 'image3D' 'type_name' 'type_name' 'identifier' "|DFA394
DFA351 -->|"[0-9][A-C][E-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA351 -->|"D
ExtendToken 'image1D' 'type_name' 'type_name' 'identifier' "|DFA395
DFA352 -->|"[0-9][A-Z]_[a-t][v-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA352 -->|"u
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA396
DFA353 -->|"[0-9][A-C][E-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA353 -->|"D
ExtendToken 'image2D' 'type_name' 'type_name' 'identifier' "|DFA397
DFA354 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA354 -->|"e
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA398
DFA355 -->|"[0-9][A-Z]_[a-t][v-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA355 -->|"u
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA399
DFA356 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA356 -->|"e
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA400
DFA357 -->|"[0-9][A-Z]_[a-k][m-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA357 -->|"l
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA401
DFA358 -->|"[0-9][A-Z]_[a-x]z
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA358 -->|"y
ExtendToken 'readonly' 'type_name' 'type_name' 'identifier' "|DFA402
DFA359 -->|"[0-9][A-Z]_[a-s][u-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA359 -->|"t
ExtendToken 'restrict' 'type_name' 'type_name' 'identifier' "|DFA403
DFA360 -->|"[0-9][A-Z]_[a-c][e-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA360 -->|"d
ExtendToken 'centroid' 'type_name' 'type_name' 'identifier' "|DFA404
DFA361 -->|"[0-9][A-Z]_[a-s][u-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA361 -->|"t
ExtendToken 'coherent' 'type_name' 'type_name' 'identifier' "|DFA405
DFA362 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA362 -->|"e
ExtendToken 'continue' 'type_name' 'type_name' 'identifier' "|DFA406
DFA363 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA364 -->|"[0-9][A-Z]_[a-n][p-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA364 -->|"o
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA407
DFA365 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA365 -->|"e
ExtendToken 'volatile' 'type_name' 'type_name' 'identifier' "|DFA408
DFA366 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA367 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA368 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA369 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA370 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA371 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA372 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA373 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA374 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA375 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA376 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA377 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA378 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA379 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA379 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA409
DFA380 -->|"[0-9][A-Z]_[a-t][v-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA380 -->|"u
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA410
DFA381 -->|"[0-9][A-C][E-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA381 -->|"D
ExtendToken 'uimage3D' 'type_name' 'type_name' 'identifier' "|DFA411
DFA382 -->|"[0-9][A-C][E-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA382 -->|"D
ExtendToken 'uimage1D' 'type_name' 'type_name' 'identifier' "|DFA412
DFA383 -->|"[0-9][A-Z]_[a-t][v-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA383 -->|"u
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA413
DFA384 -->|"[0-9][A-C][E-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA384 -->|"D
ExtendToken 'uimage2D' 'type_name' 'type_name' 'identifier' "|DFA414
DFA385 -->|"[0-9][A-Z]_[a-h][j-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA385 -->|"i
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA415
DFA386 -->|"0[4-9]A[D-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA386 -->|"B
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA416
DFA386 -->|"3
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA417
DFA386 -->|"1
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA418
DFA386 -->|"C
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA419
DFA386 -->|"2
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA420
DFA387 -->|"[0-9][A-Z]_[a-m][o-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA387 -->|"n
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA421
DFA388 -->|"[0-9][A-Z]_[a-t][v-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA388 -->|"u
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA422
DFA389 -->|"[0-9][A-C][E-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA389 -->|"D
ExtendToken 'iimage3D' 'type_name' 'type_name' 'identifier' "|DFA423
DFA390 -->|"[0-9][A-C][E-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA390 -->|"D
ExtendToken 'iimage1D' 'type_name' 'type_name' 'identifier' "|DFA424
DFA391 -->|"[0-9][A-Z]_[a-t][v-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA391 -->|"u
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA425
DFA392 -->|"[0-9][A-C][E-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA392 -->|"D
ExtendToken 'iimage2D' 'type_name' 'type_name' 'identifier' "|DFA426
DFA393 -->|"[0-9][A-Z]_[a-e][g-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA393 -->|"f
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA427
DFA394 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA395 -->|"[0-9][B-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA395 -->|"A
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA428
DFA396 -->|"[0-9][A-Z]_a[c-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA396 -->|"b
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA429
DFA397 -->|"[0-9][B-L][N-Q][S-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA397 -->|"A
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA430
DFA397 -->|"R
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA431
DFA397 -->|"M
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA432
DFA398 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA398 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA433
DFA399 -->|"[0-9][A-Z]_[a-h][j-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA399 -->|"i
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA434
DFA400 -->|"[0-9][A-Z]_[a-b][d-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA400 -->|"c
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA435
DFA401 -->|"[0-9][A-Z]_[a-x]z
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA401 -->|"y
ExtendToken 'writeonly' 'type_name' 'type_name' 'identifier' "|DFA436
DFA402 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA403 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA404 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA405 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA406 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA407 -->|"[0-9][A-Z]_[a-m][o-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA407 -->|"n
ExtendToken 'precision' 'type_name' 'type_name' 'identifier' "|DFA437
DFA408 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA409 -->|"0[4-9]A[D-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA409 -->|"B
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA438
DFA409 -->|"3
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA439
DFA409 -->|"1
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA440
DFA409 -->|"C
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA441
DFA409 -->|"2
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA442
DFA410 -->|"[0-9][A-Z]_[a-e][g-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA410 -->|"f
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA443
DFA411 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA412 -->|"[0-9][B-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA412 -->|"A
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA444
DFA413 -->|"[0-9][A-Z]_a[c-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA413 -->|"b
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA445
DFA414 -->|"[0-9][B-L][N-Q][S-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA414 -->|"A
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA446
DFA414 -->|"R
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA447
DFA414 -->|"M
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA448
DFA415 -->|"[0-9][A-Z]_[a-m][o-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA415 -->|"n
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA449
DFA416 -->|"[0-9][A-Z]_[a-t][v-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA416 -->|"u
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA450
DFA417 -->|"[0-9][A-C][E-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA417 -->|"D
ExtendToken 'sampler3D' 'type_name' 'type_name' 'identifier' "|DFA451
DFA418 -->|"[0-9][A-C][E-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA418 -->|"D
ExtendToken 'sampler1D' 'type_name' 'type_name' 'identifier' "|DFA452
DFA419 -->|"[0-9][A-Z]_[a-t][v-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA419 -->|"u
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA453
DFA420 -->|"[0-9][A-C][E-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA420 -->|"D
ExtendToken 'sampler2D' 'type_name' 'type_name' 'identifier' "|DFA454
DFA421 -->|"[0-9][A-Z]_[a-s][u-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA421 -->|"t
ExtendToken 'invariant' 'type_name' 'type_name' 'identifier' "|DFA455
DFA422 -->|"[0-9][A-Z]_[a-e][g-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA422 -->|"f
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA456
DFA423 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA424 -->|"[0-9][B-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA424 -->|"A
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA457
DFA425 -->|"[0-9][A-Z]_a[c-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA425 -->|"b
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA458
DFA426 -->|"[0-9][B-L][N-Q][S-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA426 -->|"A
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA459
DFA426 -->|"R
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA460
DFA426 -->|"M
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA461
DFA427 -->|"[0-9][A-Z]_[a-e][g-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA427 -->|"f
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA462
DFA428 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA428 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA463
DFA429 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA429 -->|"e
ExtendToken 'imageCube' 'type_name' 'type_name' 'identifier' "|DFA464
DFA430 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA430 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA465
DFA431 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA431 -->|"e
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA466
DFA432 -->|"[0-9][A-R][T-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA432 -->|"S
ExtendToken 'image2DMS' 'type_name' 'type_name' 'identifier' "|DFA467
DFA433 -->|"0[4-9]A[D-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA433 -->|"B
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA468
DFA433 -->|"3
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA469
DFA433 -->|"1
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA470
DFA433 -->|"C
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA471
DFA433 -->|"2
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA472
DFA434 -->|"[0-9][A-Z]_[a-m][o-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA434 -->|"n
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA473
DFA435 -->|"[0-9][A-Z]_[a-s][u-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA435 -->|"t
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA474
DFA436 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA437 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA438 -->|"[0-9][A-Z]_[a-t][v-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA438 -->|"u
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA475
DFA439 -->|"[0-9][A-C][E-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA439 -->|"D
ExtendToken 'usampler3D' 'type_name' 'type_name' 'identifier' "|DFA476
DFA440 -->|"[0-9][A-C][E-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA440 -->|"D
ExtendToken 'usampler1D' 'type_name' 'type_name' 'identifier' "|DFA477
DFA441 -->|"[0-9][A-Z]_[a-t][v-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA441 -->|"u
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA478
DFA442 -->|"[0-9][A-C][E-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA442 -->|"D
ExtendToken 'usampler2D' 'type_name' 'type_name' 'identifier' "|DFA479
DFA443 -->|"[0-9][A-Z]_[a-e][g-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA443 -->|"f
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA480
DFA444 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA444 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA481
DFA445 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA445 -->|"e
ExtendToken 'uimageCube' 'type_name' 'type_name' 'identifier' "|DFA482
DFA446 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA446 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA483
DFA447 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA447 -->|"e
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA484
DFA448 -->|"[0-9][A-R][T-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA448 -->|"S
ExtendToken 'uimage2DMS' 'type_name' 'type_name' 'identifier' "|DFA485
DFA449 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA449 -->|"e
ExtendToken 'type_name' 'type_name' 'subroutine' 'identifier' "|DFA486
DFA450 -->|"[0-9][A-Z]_[a-e][g-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA450 -->|"f
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA487
DFA451 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA452 -->|"[0-9][B-R][T-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA452 -->|"S
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA488
DFA452 -->|"A
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA489
DFA453 -->|"[0-9][A-Z]_a[c-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA453 -->|"b
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA490
DFA454 -->|"[0-9][B-L][N-Q][T-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA454 -->|"S
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA491
DFA454 -->|"M
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA492
DFA454 -->|"R
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA493
DFA454 -->|"A
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA494
DFA455 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA456 -->|"[0-9][A-Z]_[a-e][g-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA456 -->|"f
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA495
DFA457 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA457 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA496
DFA458 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA458 -->|"e
ExtendToken 'iimageCube' 'type_name' 'type_name' 'identifier' "|DFA497
DFA459 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA459 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA498
DFA460 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA460 -->|"e
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA499
DFA461 -->|"[0-9][A-R][T-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA461 -->|"S
ExtendToken 'iimage2DMS' 'type_name' 'type_name' 'identifier' "|DFA500
DFA462 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA462 -->|"e
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA501
DFA463 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA463 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA502
DFA464 -->|"[0-9][B-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA464 -->|"A
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA503
DFA465 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA465 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA504
DFA466 -->|"[0-9][A-Z]_[a-b][d-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA466 -->|"c
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA505
DFA467 -->|"[0-9][B-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA467 -->|"A
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA506
DFA468 -->|"[0-9][A-Z]_[a-t][v-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA468 -->|"u
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA507
DFA469 -->|"[0-9][A-C][E-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA469 -->|"D
ExtendToken 'isampler3D' 'type_name' 'type_name' 'identifier' "|DFA508
DFA470 -->|"[0-9][A-C][E-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA470 -->|"D
ExtendToken 'isampler1D' 'type_name' 'type_name' 'identifier' "|DFA509
DFA471 -->|"[0-9][A-Z]_[a-t][v-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA471 -->|"u
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA510
DFA472 -->|"[0-9][A-C][E-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA472 -->|"D
ExtendToken 'isampler2D' 'type_name' 'type_name' 'identifier' "|DFA511
DFA473 -->|"[0-9][A-Z]_[a-s][u-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA473 -->|"t
ExtendToken 'atomic_uint' 'type_name' 'type_name' 'identifier' "|DFA512
DFA474 -->|"[0-9][A-Z]_[a-h][j-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA474 -->|"i
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA513
DFA475 -->|"[0-9][A-Z]_[a-e][g-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA475 -->|"f
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA514
DFA476 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA477 -->|"[0-9][B-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA477 -->|"A
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA515
DFA478 -->|"[0-9][A-Z]_a[c-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA478 -->|"b
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA516
DFA479 -->|"[0-9][B-L][N-Q][S-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA479 -->|"R
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA517
DFA479 -->|"A
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA518
DFA479 -->|"M
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA519
DFA480 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA480 -->|"e
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA520
DFA481 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA481 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA521
DFA482 -->|"[0-9][B-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA482 -->|"A
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA522
DFA483 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA483 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA523
DFA484 -->|"[0-9][A-Z]_[a-b][d-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA484 -->|"c
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA524
DFA485 -->|"[0-9][B-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA485 -->|"A
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA525
DFA486 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA487 -->|"[0-9][A-Z]_[a-e][g-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA487 -->|"f
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA526
DFA488 -->|"[0-9][A-Z]_[a-g][i-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA488 -->|"h
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA527
DFA489 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA489 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA528
DFA490 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA490 -->|"e
ExtendToken 'samplerCube' 'type_name' 'type_name' 'identifier' "|DFA529
DFA491 -->|"[0-9][A-Z]_[a-g][i-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA491 -->|"h
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA530
DFA492 -->|"[0-9][A-R][T-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA492 -->|"S
ExtendToken 'sampler2DMS' 'type_name' 'type_name' 'identifier' "|DFA531
DFA493 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA493 -->|"e
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA532
DFA494 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA494 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA533
DFA495 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA495 -->|"e
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA534
DFA496 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA496 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA535
DFA497 -->|"[0-9][B-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA497 -->|"A
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA536
DFA498 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA498 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA537
DFA499 -->|"[0-9][A-Z]_[a-b][d-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA499 -->|"c
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA538
DFA500 -->|"[0-9][B-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA500 -->|"A
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA539
DFA501 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA501 -->|"r
ExtendToken 'imageBuffer' 'type_name' 'type_name' 'identifier' "|DFA540
DFA502 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA502 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA541
DFA503 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA503 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA542
DFA504 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA504 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA543
DFA505 -->|"[0-9][A-Z]_[a-s][u-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA505 -->|"t
ExtendToken 'image2DRect' 'type_name' 'type_name' 'identifier' "|DFA544
DFA506 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA506 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA545
DFA507 -->|"[0-9][A-Z]_[a-e][g-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA507 -->|"f
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA546
DFA508 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA509 -->|"[0-9][B-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA509 -->|"A
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA547
DFA510 -->|"[0-9][A-Z]_a[c-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA510 -->|"b
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA548
DFA511 -->|"[0-9][B-L][N-Q][S-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA511 -->|"R
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA549
DFA511 -->|"A
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA550
DFA511 -->|"M
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA551
DFA512 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA513 -->|"[0-9][A-Z]_[a-u][w-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA513 -->|"v
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA552
DFA514 -->|"[0-9][A-Z]_[a-e][g-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA514 -->|"f
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA553
DFA515 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA515 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA554
DFA516 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA516 -->|"e
ExtendToken 'usamplerCube' 'type_name' 'type_name' 'identifier' "|DFA555
DFA517 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA517 -->|"e
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA556
DFA518 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA518 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA557
DFA519 -->|"[0-9][A-R][T-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA519 -->|"S
ExtendToken 'usampler2DMS' 'type_name' 'type_name' 'identifier' "|DFA558
DFA520 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA520 -->|"r
ExtendToken 'uimageBuffer' 'type_name' 'type_name' 'identifier' "|DFA559
DFA521 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA521 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA560
DFA522 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA522 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA561
DFA523 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA523 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA562
DFA524 -->|"[0-9][A-Z]_[a-s][u-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA524 -->|"t
ExtendToken 'uimage2DRect' 'type_name' 'type_name' 'identifier' "|DFA563
DFA525 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA525 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA564
DFA526 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA526 -->|"e
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA565
DFA527 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA527 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA566
DFA528 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA528 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA567
DFA529 -->|"[0-9][B-R][T-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA529 -->|"S
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA568
DFA529 -->|"A
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA569
DFA530 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA530 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA570
DFA531 -->|"[0-9][B-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA531 -->|"A
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA571
DFA532 -->|"[0-9][A-Z]_[a-b][d-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA532 -->|"c
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA572
DFA533 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA533 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA573
DFA534 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA534 -->|"r
ExtendToken 'iimageBuffer' 'type_name' 'type_name' 'identifier' "|DFA574
DFA535 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA535 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA575
DFA536 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA536 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA576
DFA537 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA537 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA577
DFA538 -->|"[0-9][A-Z]_[a-s][u-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA538 -->|"t
ExtendToken 'iimage2DRect' 'type_name' 'type_name' 'identifier' "|DFA578
DFA539 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA539 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA579
DFA540 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA541 -->|"[0-9][A-Z]_[a-x]z
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA541 -->|"y
ExtendToken 'image1DArray' 'type_name' 'type_name' 'identifier' "|DFA580
DFA542 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA542 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA581
DFA543 -->|"[0-9][A-Z]_[a-x]z
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA543 -->|"y
ExtendToken 'image2DArray' 'type_name' 'type_name' 'identifier' "|DFA582
DFA544 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA545 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA545 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA583
DFA546 -->|"[0-9][A-Z]_[a-e][g-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA546 -->|"f
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA584
DFA547 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA547 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA585
DFA548 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA548 -->|"e
ExtendToken 'isamplerCube' 'type_name' 'type_name' 'identifier' "|DFA586
DFA549 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA549 -->|"e
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA587
DFA550 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA550 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA588
DFA551 -->|"[0-9][A-R][T-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA551 -->|"S
ExtendToken 'isampler2DMS' 'type_name' 'type_name' 'identifier' "|DFA589
DFA552 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA552 -->|"e
ExtendToken 'noperspective' 'type_name' 'type_name' 'identifier' "|DFA590
DFA553 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA553 -->|"e
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA591
DFA554 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA554 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA592
DFA555 -->|"[0-9][B-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA555 -->|"A
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA593
DFA556 -->|"[0-9][A-Z]_[a-b][d-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA556 -->|"c
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA594
DFA557 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA557 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA595
DFA558 -->|"[0-9][B-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA558 -->|"A
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA596
DFA559 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA560 -->|"[0-9][A-Z]_[a-x]z
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA560 -->|"y
ExtendToken 'uimage1DArray' 'type_name' 'type_name' 'identifier' "|DFA597
DFA561 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA561 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA598
DFA562 -->|"[0-9][A-Z]_[a-x]z
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA562 -->|"y
ExtendToken 'uimage2DArray' 'type_name' 'type_name' 'identifier' "|DFA599
DFA563 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA564 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA564 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA600
DFA565 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA565 -->|"r
ExtendToken 'samplerBuffer' 'type_name' 'type_name' 'identifier' "|DFA601
DFA566 -->|"[0-9][A-Z]_[a-c][e-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA566 -->|"d
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA602
DFA567 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA567 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA603
DFA568 -->|"[0-9][A-Z]_[a-g][i-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA568 -->|"h
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA604
DFA569 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA569 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA605
DFA570 -->|"[0-9][A-Z]_[a-c][e-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA570 -->|"d
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA606
DFA571 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA571 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA607
DFA572 -->|"[0-9][A-Z]_[a-s][u-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA572 -->|"t
ExtendToken 'sampler2DRect' 'type_name' 'type_name' 'identifier' "|DFA608
DFA573 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA573 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA609
DFA574 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA575 -->|"[0-9][A-Z]_[a-x]z
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA575 -->|"y
ExtendToken 'iimage1DArray' 'type_name' 'type_name' 'identifier' "|DFA610
DFA576 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA576 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA611
DFA577 -->|"[0-9][A-Z]_[a-x]z
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA577 -->|"y
ExtendToken 'iimage2DArray' 'type_name' 'type_name' 'identifier' "|DFA612
DFA578 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA579 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA579 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA613
DFA580 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA581 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA581 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA614
DFA582 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA583 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA583 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA615
DFA584 -->|"[0-9][A-Z]_[a-d][f-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA584 -->|"e
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA616
DFA585 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA585 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA617
DFA586 -->|"[0-9][B-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA586 -->|"A
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA618
DFA587 -->|"[0-9][A-Z]_[a-b][d-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA587 -->|"c
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA619
DFA588 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA588 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA620
DFA589 -->|"[0-9][B-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA589 -->|"A
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA621
DFA590 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA591 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA591 -->|"r
ExtendToken 'usamplerBuffer' 'type_name' 'type_name' 'identifier' "|DFA622
DFA592 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA592 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA623
DFA593 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA593 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA624
DFA594 -->|"[0-9][A-Z]_[a-s][u-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA594 -->|"t
ExtendToken 'usampler2DRect' 'type_name' 'type_name' 'identifier' "|DFA625
DFA595 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA595 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA626
DFA596 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA596 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA627
DFA597 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA598 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA598 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA628
DFA599 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA600 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA600 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA629
DFA601 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA602 -->|"[0-9][A-Z]_[a-n][p-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA602 -->|"o
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA630
DFA603 -->|"[0-9][A-Z]_[a-x]z
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA603 -->|"y
ExtendToken 'sampler1DArray' 'type_name' 'type_name' 'identifier' "|DFA631
DFA604 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA604 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA632
DFA605 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA605 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA633
DFA606 -->|"[0-9][A-Z]_[a-n][p-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA606 -->|"o
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA634
DFA607 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA607 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA635
DFA608 -->|"[0-9][A-R][T-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA608 -->|"S
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA636
DFA609 -->|"[0-9][A-Z]_[a-x]z
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA609 -->|"y
ExtendToken 'sampler2DArray' 'type_name' 'type_name' 'identifier' "|DFA637
DFA610 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA611 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA611 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA638
DFA612 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA613 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA613 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA639
DFA614 -->|"[0-9][A-Z]_[a-x]z
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA614 -->|"y
ExtendToken 'imageCubeArray' 'type_name' 'type_name' 'identifier' "|DFA640
DFA615 -->|"[0-9][A-Z]_[a-x]z
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA615 -->|"y
ExtendToken 'image2DMSArray' 'type_name' 'type_name' 'identifier' "|DFA641
DFA616 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA616 -->|"r
ExtendToken 'isamplerBuffer' 'type_name' 'type_name' 'identifier' "|DFA642
DFA617 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA617 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA643
DFA618 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA618 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA644
DFA619 -->|"[0-9][A-Z]_[a-s][u-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA619 -->|"t
ExtendToken 'isampler2DRect' 'type_name' 'type_name' 'identifier' "|DFA645
DFA620 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA620 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA646
DFA621 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA621 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA647
DFA622 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA623 -->|"[0-9][A-Z]_[a-x]z
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA623 -->|"y
ExtendToken 'usampler1DArray' 'type_name' 'type_name' 'identifier' "|DFA648
DFA624 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA624 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA649
DFA625 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA626 -->|"[0-9][A-Z]_[a-x]z
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA626 -->|"y
ExtendToken 'usampler2DArray' 'type_name' 'type_name' 'identifier' "|DFA650
DFA627 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA627 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA651
DFA628 -->|"[0-9][A-Z]_[a-x]z
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA628 -->|"y
ExtendToken 'uimageCubeArray' 'type_name' 'type_name' 'identifier' "|DFA652
DFA629 -->|"[0-9][A-Z]_[a-x]z
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA629 -->|"y
ExtendToken 'uimage2DMSArray' 'type_name' 'type_name' 'identifier' "|DFA653
DFA630 -->|"[0-9][A-Z]_[a-v][x-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA630 -->|"w
ExtendToken 'sampler1DShadow' 'type_name' 'type_name' 'identifier' "|DFA654
DFA631 -->|"[0-9][A-R][T-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA631 -->|"S
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA655
DFA632 -->|"[0-9][A-Z]_[a-c][e-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA632 -->|"d
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA656
DFA633 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA633 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA657
DFA634 -->|"[0-9][A-Z]_[a-v][x-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA634 -->|"w
ExtendToken 'sampler2DShadow' 'type_name' 'type_name' 'identifier' "|DFA658
DFA635 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA635 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA659
DFA636 -->|"[0-9][A-Z]_[a-g][i-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA636 -->|"h
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA660
DFA637 -->|"[0-9][A-R][T-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA637 -->|"S
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA661
DFA638 -->|"[0-9][A-Z]_[a-x]z
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA638 -->|"y
ExtendToken 'iimageCubeArray' 'type_name' 'type_name' 'identifier' "|DFA662
DFA639 -->|"[0-9][A-Z]_[a-x]z
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA639 -->|"y
ExtendToken 'iimage2DMSArray' 'type_name' 'type_name' 'identifier' "|DFA663
DFA640 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA641 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA642 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA643 -->|"[0-9][A-Z]_[a-x]z
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA643 -->|"y
ExtendToken 'isampler1DArray' 'type_name' 'type_name' 'identifier' "|DFA664
DFA644 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA644 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA665
DFA645 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA646 -->|"[0-9][A-Z]_[a-x]z
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA646 -->|"y
ExtendToken 'isampler2DArray' 'type_name' 'type_name' 'identifier' "|DFA666
DFA647 -->|"[0-9][A-Z]_[a-q][s-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA647 -->|"r
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA667
DFA648 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA649 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA649 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA668
DFA650 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA651 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA651 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA669
DFA652 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA653 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA654 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA655 -->|"[0-9][A-Z]_[a-g][i-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA655 -->|"h
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA670
DFA656 -->|"[0-9][A-Z]_[a-n][p-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA656 -->|"o
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA671
DFA657 -->|"[0-9][A-Z]_[a-x]z
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA657 -->|"y
ExtendToken 'samplerCubeArray' 'type_name' 'type_name' 'identifier' "|DFA672
DFA658 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA659 -->|"[0-9][A-Z]_[a-x]z
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA659 -->|"y
ExtendToken 'sampler2DMSArray' 'type_name' 'type_name' 'identifier' "|DFA673
DFA660 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA660 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA674
DFA661 -->|"[0-9][A-Z]_[a-g][i-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA661 -->|"h
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA675
DFA662 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA663 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA664 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA665 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA665 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA676
DFA666 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA667 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA667 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA677
DFA668 -->|"[0-9][A-Z]_[a-x]z
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA668 -->|"y
ExtendToken 'usamplerCubeArray' 'type_name' 'type_name' 'identifier' "|DFA678
DFA669 -->|"[0-9][A-Z]_[a-x]z
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA669 -->|"y
ExtendToken 'usampler2DMSArray' 'type_name' 'type_name' 'identifier' "|DFA679
DFA670 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA670 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA680
DFA671 -->|"[0-9][A-Z]_[a-v][x-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA671 -->|"w
ExtendToken 'samplerCubeShadow' 'type_name' 'type_name' 'identifier' "|DFA681
DFA672 -->|"[0-9][A-R][T-Z]_[a-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA672 -->|"S
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA682
DFA673 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA674 -->|"[0-9][A-Z]_[a-c][e-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA674 -->|"d
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA683
DFA675 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA675 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA684
DFA676 -->|"[0-9][A-Z]_[a-x]z
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA676 -->|"y
ExtendToken 'isamplerCubeArray' 'type_name' 'type_name' 'identifier' "|DFA685
DFA677 -->|"[0-9][A-Z]_[a-x]z
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA677 -->|"y
ExtendToken 'isampler2DMSArray' 'type_name' 'type_name' 'identifier' "|DFA686
DFA678 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA679 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA680 -->|"[0-9][A-Z]_[a-c][e-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA680 -->|"d
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA687
DFA681 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA682 -->|"[0-9][A-Z]_[a-g][i-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA682 -->|"h
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA688
DFA683 -->|"[0-9][A-Z]_[a-n][p-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA683 -->|"o
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA689
DFA684 -->|"[0-9][A-Z]_[a-c][e-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA684 -->|"d
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA690
DFA685 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA686 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA687 -->|"[0-9][A-Z]_[a-n][p-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA687 -->|"o
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA691
DFA688 -->|"[0-9][A-Z]_[b-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA688 -->|"a
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA692
DFA689 -->|"[0-9][A-Z]_[a-v][x-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA689 -->|"w
ExtendToken 'sampler2DRectShadow' 'type_name' 'type_name' 'identifier' "|DFA693
DFA690 -->|"[0-9][A-Z]_[a-n][p-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA690 -->|"o
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA694
DFA691 -->|"[0-9][A-Z]_[a-v][x-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA691 -->|"w
ExtendToken 'sampler1DArrayShadow' 'type_name' 'type_name' 'identifier' "|DFA695
DFA692 -->|"[0-9][A-Z]_[a-c][e-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA692 -->|"d
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA696
DFA693 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA694 -->|"[0-9][A-Z]_[a-v][x-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA694 -->|"w
ExtendToken 'sampler2DArrayShadow' 'type_name' 'type_name' 'identifier' "|DFA697
DFA695 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA696 -->|"[0-9][A-Z]_[a-n][p-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA696 -->|"o
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA698
DFA697 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA698 -->|"[0-9][A-Z]_[a-v][x-z]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
DFA698 -->|"w
ExtendToken 'samplerCubeArrayShadow' 'type_name' 'type_name' 'identifier' "|DFA699
DFA699 -->|"[a-zA-Z0-9_]
ExtendToken 'type_name' 'type_name' 'identifier' "|DFA55
